ComboBox Problem
-
Hallo!
Wenn ich soein Befehl gebe S
endMessage(hwnd, CB_SELECTSTRING, -1, (ULONG)(char*)"CM_PERSPECTIVE");
wird erst der gesuchte String in der Combo Box selektiert wenn ich ne andere ComboBox öffne. An was liegt das?
Merci vielmals!!

-
Klappt doch prima. Wenn du ihn auch noch blau 'makiert' haben willst, ruf SetFocus(hwnd) auf!
-
Ne eben klappt es nicht... Ich will dass sofort der String selektiert wird und ins Eingabefeld geschrieben wird aber das wird es dann erst sobald ich ne andere Combobox öffne...
-
Bei mir klappt das! Was hast du denn genau für Einträge? Und was machst du?
-
Ich habe ein paar Comboboxen will von der einen nen eintrag selektieren und dann sollen in den anderen dann automatisch Einträge selektiert werden. Das Problem ist halt dass erst Einträge selektiert werden wenn ich eine Combobox öffne also irgendwie klappt das mit dem Updaten anscheind nicht aber keine Ahnung...
-
Hmmmmmmm schrieb:
keine Ahnung...
ich auch nicht. Wie gesagt - zeig was du versuchst...
-
Es kann ja eh nur an der WindowProc liegen:
BOOL CALLBACK ProcChangeTexture (HWND hwndDlg, UINT message, WPARAM wParam, LPARAM lParam) {
switch (message) {
case WM_COMMAND: {
switch (HIWORD(wParam)) {
case CBN_KILLFOCUS:
switch (LOWORD(wParam)) {
case IDC_COMBO1:
...
SendMessage(hwndCombo2, CB_SELECTSTRING, -1,
(LPARAM)(char*)"blablabla");
...
}
}
}
}
}