Einzelnen Beitrag anzeigen

dominikkv

Registriert seit: 30. Sep 2006
Ort: Gundelfingen
1.109 Beiträge
 
Delphi 2007 Professional
 
#3

Re: Windows Hook - Nachricht manipulieren / verwerfen?

  Alt 24. Okt 2008, 17:10
ich kenn mich da auch nicht so aus, aber probiers vllt mal so:
Delphi-Quellcode:
function wndmsgHookProc(nCode: Integer; wParam: WPARAM; lParam: LPARAM): LRESULT; stdcall;
var
  handled: Boolean;
begin
  handled := False;
  case nCode < 0 of
    FALSE:
      begin
       if (PMsg(lparam).wparam = SC_Maximize) then
        begin
           handled := True;
           SendMessage(WindowHandle,WM_WND_MAX_MESSAGE,0,0);
        end;
      end;
  end;
  
  if handled then
    Result := 1 else
    Result := CallNextHookEx(HookHandle, nCode, wParam, lParam);
end;
Dominik
Wer anderen eine Grube gräbt, hat ein Gruben-Grab-Gerät!
  Mit Zitat antworten Zitat