Ik zit met visual c++ bezig. het is een win32 applicatie
Ik heb een combobox gemaakt met keuzes erin.
Nu wil ik weten hoe je nu kunt zorgen dat als je bijvoorbeeld keuze 2 selecteert dat dan een bepaalde actie gebeurt.
Ik heb nu de volgende code, maar dat werkt niet helemaal:
Wie kan mij uitleggen wat ik hier fout heb gedaan, of wat verbetert moet worden??
Ik heb een combobox gemaakt met keuzes erin.
Nu wil ik weten hoe je nu kunt zorgen dat als je bijvoorbeeld keuze 2 selecteert dat dan een bepaalde actie gebeurt.
Ik heb nu de volgende code, maar dat werkt niet helemaal:
C++:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| switch(message) { case WM_INITDIALOG: SendDlgItemMessage (HWND, combobox,CB_ADDSTRING, 255,(LPARAM)"1"); SendDlgItemMessage(HWND, combobox, CB_ADDSTRING, 255,(LPARAM)"2"); SendDlgItemMessage(HWND, combobox, CB_ADDSTRING, 255,(LPARAM)"3"); return TRUE; case WM_COMMAND: switch(LOWORD(wParam)) { case IDOK: if(SendDlgItemMessage(HWND,combobox, CB_GETCURSEL,0,0 )) { actie1(); } if(SendDlgItemMessage(HWND,combobox, CB_GETCURSEL,0,0 )) { actie2(); } if(SendDlgItemMessage(HWND,combobox, CB_GETCURSEL,0,0 )) { actie3(); } |
Wie kan mij uitleggen wat ik hier fout heb gedaan, of wat verbetert moet worden??