Sowas wie AfxGetMainWnd in WinApi
-
Hallo, gibt es auch ohne die Verwendung von MFC eine Function mit der ich das Hauptfenster meines Programme (z.B. auch aus einer DLL) feststellen kann...? Ich möchste nämlich eigentlich nicht MFC in einer DLL verwenden?
-
nein
-
Das ist doch babyleicht selbst zu schreiben!!!???!!!
-
Kann mir jemand sagen wie (bisschen Code wäre echt Klasse...)
-
globale variable?
-
extern HWND GetMainWnd(void); static HWND shMainWnd = NULL; HWND GetMainWnd(void) { return shMainWnd; } int WINAPI WinMain(...) { WNDCLASSEX wndclass; wndclass.style = ...; ... if(!RegisterClassEx(&wndclass)) exit(FALSE); shMainWnd = CreateWindow(..., szClassName, ...); if(!shMainWnd) exit(FALSE); ... }