Hi,
ich habe ein ziemlich seltsames Problem.
Ich möchte eine Fensterklasse basteln, in der ich eine Standard-WinProc einbaue. Die Methodef sieht dann so aus:
LRESULT CALLBACK Fensterklasse::WndProc(HWND hwnd, UINT message, WPARAM wparam, LPARAM lparam)
{}
Wenn ich nun im Kostruktor bei der Initialisierung der WNDCLASS folgendes schreibe:
wndclass.lpfnWndProc = WndProc;
oder auch:
wndclass.lpfnWndProc = this->WndProc
gibt's vom Compiler Haue :-)
Kann mir jemand sagen was ich falsch mache, und wie ich mein Vorhaben realisieren kann ? Ich bin verzweifelt.
Danke Bernd
ich habe ein ziemlich seltsames Problem.
Ich möchte eine Fensterklasse basteln, in der ich eine Standard-WinProc einbaue. Die Methodef sieht dann so aus:
LRESULT CALLBACK Fensterklasse::WndProc(HWND hwnd, UINT message, WPARAM wparam, LPARAM lparam)
{}
Wenn ich nun im Kostruktor bei der Initialisierung der WNDCLASS folgendes schreibe:
wndclass.lpfnWndProc = WndProc;
oder auch:
wndclass.lpfnWndProc = this->WndProc
gibt's vom Compiler Haue :-)
Kann mir jemand sagen was ich falsch mache, und wie ich mein Vorhaben realisieren kann ? Ich bin verzweifelt.
Danke Bernd
Comment