006
29.04.2005, 18:25 Uhr
xXx
Devil
|
also, wenn ich vor die Funktion nen static setzt, klappt es nicht, wenn ich die Funktion im Header mache auch nicht...
bzw. das mit Static funzt, aber dann kann ich da keine Anderen Funktionen mehr aufrufen.. bsp:
WinAPI: |
LRESULT CALLBACK CKlasse::WindProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) { CKlasse This; switch (message) { case WM_CREATE: { This.RichEdit = CreateWindowEx(WS_EX_RIGHTSCROLLBAR, "RichEdit", "", NULL, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, hwnd, NULL, ((LPCREATESTRUCT) lParam) -> hInstance, NULL); return 0; }
case WM_DESTROY: { PostQuitMessage(0); return 0; } case WM_PAINT: { This.Render(); ValidateRect( hwnd, NULL ); return 0; }
} return DefWindowProc(hwnd, message, wParam, lParam); }
|
So funzt es, nur das halt noch das mit der WinMain kommt, wenn ich das ganze mit den Klasse weglasse, kommt dieser Fehler aber nicht... sondern es funzt! Aber ich brauch Klassen. Das mit subsystem: ist windows.
Sonnst noch ne Idee? |