000
25.11.2007, 21:51 Uhr
~winnor
Gast
|
hi,
ich habe eine kleine anwendung bei der ich mir ein seperates fenster erzeugen will, in dem dann informationen eingegeben werden. nur klappt die erzeugung dieses child-window nicht.
das ganze versuch ich derzeit so:
C++: |
hAddWnd = CreateWindow(L"AddWnd", L"Add Knowledge", WS_OVERLAPPED | WS_BORDER | WS_CHILD | WS_TABSTOP | WS_VISIBLE, 200, 300, 600, 800, hWnd, (HMENU) ID_ADDSOLUTION, NULL, NULL);
|
die Klasse "AddWnd" hab ich so registriert:
C++: |
wcex.lpszClassName = TEXT("AddWnd"); wcex.lpfnWndProc = AddProc; wcex.hIcon = NULL; wcex.hbrBackground = (HBRUSH)GetStockObject(LTGRAY_BRUSH);
return RegisterClassEx(&wcex);
|
wenn ich das fenster erzeuge wird das fenster zwar gezeichnet, allerdings kann ich es nicht anklicken noch bewegen o.ä. es sieht so aus als würde es einmalig über die client-area gezeichnet und dann wieder zerstört(so siehts aus, kA ob das tatsächlich so ist)
sieht jemand was ich falsch mache? |