Šta je novo?

COMBOBOX akcija

sucur_87

Slavan
Učlanjen(a)
15.09.2005
Poruke
54
Poena
309
Dakle imam jedan problem sa combobox-ovima u win32api, kada zelim da postavim i uzmem trenutni selektovani elemet.
Dakle u WM_CREATE sve odradi kako treba:
Kod:
int getCurent = 0;
case WM_CREATE:
SendMessage(CB, CB_SETCURSEL, 3, 0);
getCurent = SendMessage(CB, CB_GETCURSEL, 0, 0);
I on ce postaviti 3 element kao ternutni selektovani, a na getCurent ce akodje biti 3.
Medjutim problem je kako dalje odradjivati odabir ?
Pokusao sam u WM_COMMAND na sledeci nacin:
Kod:
case WM_COMMAND:
switch LOWORD(wParam)
{
case IDCOMBOBOX:
switch HIWORD(wParam)
{
case CBN_SELENDOK:
getCurent = SendMessage(CB, CB_GETCURSEL, NULL, NULL) ;
wsprintf(b, "Index: %i", getCurent);
MessageBox(hwnd, b, "info", MB_OK);
return 0;
}
return 0;
}
Ali kao getCurent uvijek dobijem 0, dakle kako se odradjuje ovo ?
 
Nazad
Vrh Dno