EditBox
-
hi,
mein problem: wie kann ich aus einem dialog, wenn ich den ok-button drücke eine
editbox im hauptfenster erstellen?ich habs mit so einer variante versucht:
void CreateEditBox() { HWND hEdit; hEdit = CreateWindow("edit", "Hallo?", WS_CHILD | WS_VISIBLE, 0, 0, 100, 100, NULL, (HMENU) edit1, NULL, NULL) ; SendMessage(hEdit, WM_SETFONT,(WPARAM)GetStockObject(DEFAULT_GUI_FONT),0); }
das wird aufgerufen, wenn der ok-button gedrückt ist, nur leider erscheint keine editbox...
-
GIB DAS PARENT WINDOW AN
-
hab ich jetzt gemacht:
hEdit = CreateWindow("edit", "Hallo?", WS_CHILD | WS_VISIBLE, 0, 0, 100, 100, hWnd, (HMENU) edit1, NULL, NULL) ; SendMessage(hEdit, WM_SETFONT,(WPARAM)GetStockObject(DEFAULT_GUI_FONT),0);
tut sich aber trotzdem nix...
-
Was gibt CreateWindow zurück und warum schreibst du das mit SendMessage dazu. Hat doch garnichts mit dem Problem zutun.
-
das mit sendmessage is nur wegen der schrift, hast recht tut eigentlich nicht zur sache.
keine ahnung was CreateWindow zurückgibt, wie krieg ich das denn raus (sorry bin noch neu hier!)
-
if(hEdit == NULL) { // FEEEEEEEEEEEEEEEEHLER }
Warum hast du das "application instance handle" nicht angegeben?