diff options
| author | Jonas Kümmerlin <jonas@kuemmerlin.eu> | 2019-01-01 22:12:51 +0100 |
|---|---|---|
| committer | Jonas Kümmerlin <jonas@kuemmerlin.eu> | 2019-01-01 22:12:51 +0100 |
| commit | 261902fcae887249ffa03114e49afdef85fb4442 (patch) | |
| tree | fbc81a4581dc762d7194f7ee5b9b7b2790319dbf /widgetfactory.cpp | |
| parent | dbd2fb78dec385f0abfe07fd4609dc8f444bdefd (diff) | |
first try at combobox implementation
Diffstat (limited to 'widgetfactory.cpp')
| -rw-r--r-- | widgetfactory.cpp | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/widgetfactory.cpp b/widgetfactory.cpp index 6259f17..ec1c28a 100644 --- a/widgetfactory.cpp +++ b/widgetfactory.cpp @@ -7,6 +7,12 @@ enum { ID_ED1, ID_B1, ID_B2, + ID_B3, + ID_B4, + ID_COMBO1, + ID_LBL4, + ID_COMBO2, + ID_LBL5, ID__MAX }; @@ -96,6 +102,22 @@ WinMain ALF_AddButton(win, ID_B1, 2, 1, TEXT("&Go!")); ALF_AddButton(win, ID_B2, 0, 2, TEXT("Oh m&y god,\r\nwho the hell cares?")); + ALF_AddLabel(win, ID_LBL4, 0, 3, TEXT("Editable Combo Box:")); + HWND hwndCombo1 = ALF_AddEditableComboBox(win, ID_COMBO1, 1, 3, TEXT("Hello!")); + ALF_AddButton(win, ID_B3, 2, 3, TEXT("Ok")); + + ALF_ComboBoxAddString(hwndCombo1, TEXT("Hello World!")); + ALF_ComboBoxAddString(hwndCombo1, TEXT("Goodbye World!")); + ALF_ComboBoxAddString(hwndCombo1, TEXT("The quick brown fox jumps over the lazy dog")); + + ALF_AddLabel(win, ID_LBL5, 0, 4, TEXT("Selection-Only Combo Box:")); + HWND hwndCombo2 = ALF_AddSelectionOnlyComboBox(win, ID_COMBO2, 1, 4); + ALF_AddButton(win, ID_B4, 2, 4, TEXT("Lol")); + + ALF_ComboBoxAddString(hwndCombo2, TEXT("Hello World!")); + ALF_ComboBoxAddString(hwndCombo2, TEXT("Goodbye World!")); + ALF_ComboBoxAddString(hwndCombo2, TEXT("The quick brown fox jumps over the lazy dog")); + ALF_RecalculateLayout(win); ALF_SetDefaultButton(win, ID_B1); |
