list fenster
-
ich hab probiert einen dialog mit list fenster zu erstellen. Leider seh ich keine einträge in dem ding hier meine wndproc:
BOOL CALLBACK EntityDlgProc (HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam) { switch(message) { case WM_INITDIALOG: SendMessage(GetDlgItem(hDlg, 1), LB_ADDSTRING, 0, (WPARAM)(LPSTR)"Eingang"); SendMessage(GetDlgItem(hDlg, 1), LB_ADDSTRING, 0, (WPARAM)(LPSTR)"Verkauf"); return TRUE; case WM_DESTROY: SendMessage(GetDlgItem(hDlg, 1), LB_RESETCONTENT, 0, 0); break; case WM_COMMAND: switch(LOWORD(wParam)) { case 0: EndDialog(hDlg, 0); break; } } return FALSE; }ressource:
LANGUAGE LANG_NEUTRAL, 0 ENTITY DIALOG 0, 0, 195, 77 STYLE DS_FIXEDSYS |DS_SETFONT |WS_POPUP |WS_VISIBLE |WS_SYSMENU |WS_THICKFRAME |WS_MAXIMIZEBOX |WS_MINIMIZEBOX |WS_CAPTION CAPTION "Entity erstellen" FONT 8, "Ms Shell Dlg" BEGIN CONTROL "Weiter",0,"BUTTON",BS_DEFPUSHBUTTON |BS_VCENTER |BS_CENTER |WS_CHILD |WS_TABSTOP |WS_VISIBLE ,75,46,55,17 CONTROL "",1,"COMBOBOX",CBS_DROPDOWN |WS_CHILD |WS_TABSTOP |WS_VISIBLE ,47,13,112,14 ENDHoffe mir kann jemand helfen thx.
mfg tobZel
-
Ich glaube bei dem Teil gab die "Höhe" nicht die Höhe des Controls sondern die aufgeklappte Größe an, die könnte evtl. zu klein sein

-
LANGUAGE LANG_NEUTRAL, 0 ENTITY DIALOG 0, 0, 195, 77 STYLE DS_FIXEDSYS |DS_SETFONT |WS_POPUP |WS_VISIBLE |WS_SYSMENU |WS_THICKFRAME |WS_MAXIMIZEBOX |WS_MINIMIZEBOX |WS_CAPTION CAPTION "Entity erstellen" FONT 8, "Ms Shell Dlg" BEGIN CONTROL "Weiter",0,"BUTTON",BS_DEFPUSHBUTTON |BS_VCENTER |BS_CENTER |WS_CHILD |WS_TABSTOP |WS_VISIBLE ,75,46,55,17 CONTROL "",1,"COMBOBOX",CBS_DROPDOWN |WS_CHILD |WS_TABSTOP |WS_VISIBLE ,47,13,106,52 ENDhabs jetzt geändert, aber leider klappt das ding nichtmal auf wenn ich auf den pfeil klicke. Ich kann da auch reinschreiben als wärs ne edit box oO
Hoffe jemand weis noch was.mfg tobZel
-
LB_ADDSTRING -> LISTBOX
CB_ADDSTRING -> COMBOBOX
