hm, hab mal gerade ein Programm ausgegraben in dem ich eine Combobox verwendet habe. Habe in der Ressourcendatei folgendes stehen:
- Code: Alles auswählen
COMBOBOX ID_EINSTELLUNGEN_GERAET,9,13,162,60,CBS_DROPDOWNLIST |
WS_VSCROLL | WS_TABSTOP
COMBOBOX ID_EINSTELLUNGEN_AUSGABERATE,10,113,50,80,CBS_DROPDOWNLIST |
WS_VSCROLL | WS_TABSTOP
COMBOBOX ID_EINSTELLUNGEN_MODUS,9,39,162,70, CBS_DROPDOWNLIST |
und im Code spreche ich die so an:
die Combobox füllen (SendDlgItemMessage mit CB_ADDSTRING)
- Code: Alles auswählen
invoke SendDlgItemMessage,hWnd,ID_EINSTELLUNGEN_GERAET,CB_ADDSTRING,0,eax
und das wars eigentlich, bei mir spreche ich die nochmal an um am ende zu schauen was der User ausgewählt hat:
- Code: Alles auswählen
invoke SendDlgItemMessage,hWnd,ID_EINSTELLUNGEN_GERAET,CB_GETCURSEL,0,0
ich hab hier mal MASM quotiert... ich denke die APIs sprechen für sich, falls aber trotzdem irgendwas nicht klappt, kann man auch ein offizielles Beispiel bei MS betrachten:
http://msdn.microsoft.com/library/defau ... oboxes.asp