summaryrefslogtreecommitdiff
path: root/widgetfactory.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'widgetfactory.cpp')
-rw-r--r--widgetfactory.cpp26
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);