Forum: Win32/Win64 API (native code)
Delphi
by Macci,
12. Apr 2008
Hi,
bist du dir schon sicher, dass dein WndProc richtig definiert ist? Hooks habe ich ehrlichgesagt erst einmal gebraucht (um TerminateProcess zu hooken), ist aber schon lange her, deswegen weiss ich da nicht mehr so gut bescheid.
In Delphi habe ich das WndProc auch noch nie wirklich gebraucht, in C++ geht es aber soo:
LRESULT CALLBACK WndProc (HWND hwnd, UINT message, WPARAM wParam,...
Forum: Win32/Win64 API (native code)
Delphi
by Macci,
12. Apr 2008
Wie ist im 2. Beispiel von dir denn MeinMenuItem definiert? Versuch doch mal einen expliziten Aufruf über CallWindowProc mit MeinMenuItem als entsprechendem Parameter. Wenns dann klappt, weisst du jedenfalls, dass der Fehler nicht an dem gerade eben von dir gepostetem Code liegt. :-)