SetDlgItemText macht nichts
-
Hallo,
Resourcen: Dialogfenster,ein Editfeld IDC_EDIT , ein Ausgabefeld IDC_LIST und ein Button IDC_GO !ich schreibe einen String ins Editfeld und drücke auf dem Btn ,IDC_LIST zeigt nichts an, SetWindowText zum testen ob String eingelesen wird JA Fenster(hDlg) ändert den Namen.
Warum setzt SetDlgItemText meine Eingabe nicht ins IDC_LIST element?danke
case WM_COMMAND: switch(LOWORD(wParam)) { case IDC_GO: wchar_t buff[MAX_PATH]; GetDlgItemText(hDlg,IDC_EDIT,buff,MAX_PATH); SetDlgItemText(hDlg,IDC_LIST,buff); SetWindowText(hDlg,buff); // Testen ob String eingelesen wird return TRUE; }
-
nimmt ne listbox überhaupt WM_SETTEXT msgs? mach ma LB_ADDSTRING
-
Nop, wie schon gesagt: SetDlgItemText funktioniert nicht mit Listboxen. Verwende SendMessage mit LB_ADDSTRING oder Äquivalentes.