Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » EditBox in einem ChildWindow

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
27.02.2005, 10:26 Uhr
~ByteSorcerer
Gast


Hi
Wenn ich eine EditBox in einem ChildWindow habe kann ich keine Eingabe machen. Habe ich sie jedoch im ParentWindow funktioniert sie einwandfrei. Wieso?

Mfg
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
27.02.2005, 10:43 Uhr
Oliver
S2-Pixelgeneral


Zeig mal ein bisschen Code.
--
Demokratie ist die Diktatur der Mehrheit.

www.siedler25.org/ ( Siedler2 - Remake )
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
27.02.2005, 12:00 Uhr
~ByteSorcerer
Gast


Das Fenster wird in der WndProc/WM_CREATE erstellt.

C++:
            hNeue_Karte = CreateWindow( szChildName,            // window class name
                                        "..",// window caption
                                        WS_CHILD | WS_OVERLAPPEDWINDOW,    // window style
                                        rect.left,                // initial x position
                                        rect.top,                // initial y position
                                        rect.right,                // initial x size
                                        rect.bottom,            // initial y size
                                        hWnd,                    // parent window handle
                                        NULL,                    // window menu handle
                                        ((LPCREATESTRUCT)lParam)->hInstance,// program instance handle
                                        NULL);                    // creation parameters


Bsp. für eine EditBox

C++:
hEdit_Name        = CreateWindowEx(WS_EX_CLIENTEDGE,"edit",NULL,WS_CHILD | WS_VISIBLE | ES_MULTILINE | ES_AUTOVSCROLL,5  ,25 ,150,20 ,hWnd,NULL,((LPCREATESTRUCT)lParam)->hInstance,NULL);



Wenn ich den window style vom Child in zB in WS_DLGFRAME ändere funktioniert es. Aber nicht bei WS_OVERLAPPEDWINDOW
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: