diff options
Diffstat (limited to 'widgetfactory.cpp')
| -rw-r--r-- | widgetfactory.cpp | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/widgetfactory.cpp b/widgetfactory.cpp index e22f4d9..8f7961c 100644 --- a/widgetfactory.cpp +++ b/widgetfactory.cpp @@ -17,6 +17,8 @@ enum { ID_BC1, ID_BC2, ID_BC3, + ID_BC4, + ID_BC5, ID__MAX }; @@ -164,6 +166,30 @@ WinMain ALF_AddButton(panel, ID_BC3, 2, 0, TEXT("3")); ALF_AddSpacer(panel, (WORD)-1, 0, 1, 5000, 0, ALF_VEXPAND); + HWND hwndBc4 = CreateWindowEx(0, + TEXT("BUTTON"), + TEXT("4"), + WS_CHILD | WS_TABSTOP | WS_VISIBLE | BS_PUSHBUTTON, + 0, 0, 100, 100, + panel, + (HMENU)(int)ID_BC4, + (HINSTANCE)GetWindowLongPtr(panel, GWLP_HINSTANCE), + NULL); + HWND hwndBc5 = CreateWindowEx(0, + TEXT("BUTTON"), + TEXT("5"), + WS_CHILD | WS_TABSTOP | WS_VISIBLE | BS_PUSHBUTTON, + 0, 0, 100, 100, + panel, + (HMENU)(int)ID_BC5, + (HINSTANCE)GetWindowLongPtr(panel, GWLP_HINSTANCE), + NULL); + EnableWindow(hwndBc5, FALSE); + ALF_AddWidget(panel, 3, 0, hwndBc4, 1000, 0, ALF_MESSAGEFONT); + ALF_AddWidget(panel, 4, 0, hwndBc5, 1000, 0, ALF_MESSAGEFONT); + + EnableWindow(ALF_WidgetHwndById(win, ID_BC2), FALSE); + ALF_ApplyFonts(win); ALF_RecalculateLayout(win); ALF_SetDefaultButton(win, ID_B2); |
