Variablen von WinMain an WndProc übergeben?
-
Will eine Variable die ich zu Beginn des Programms aus der CommandLine auslese auch in der WndProc verwenden. Gibt es da irgendeine Möglichkeit diesen Wert zu übergeben?
Will keine globalen Variablen :).
MfG SideWinder
-
Was hast du gegen globale Variablen?
-
du könntest bei CreateWindow lpParam nen Wert geben und den dann in der WM_CREATE im CREATESTRUCT abfragen. Ist es das was du meinst, oder habe ich dich falsch verstanden?
-
Du könntest die Daten bei CreateWindow(Ex) im lpParam mit übergeben:
lpParam
[in] Pointer to a value to be passed to the window through the CREATESTRUCT structure passed in the lpParam parameter the WM_CREATE message.Oder evtl. auch mit Hilfe von cbClsExtra und cbWndExtra in der WNDCLASS(EX) Struktur