如何捕获 一个窗口的最小化事件(即鼠标点击窗口的最小化按纽事件)(50分)

  • 主题发起人 主题发起人 flyinsky
  • 开始时间 开始时间
拦WM_SYSCOMMAND消息。
 
Procedure WMSysCommand(Var message : TMessage) ;
Message WM_SYSCOMMAND ;
Procedure TMainForm.WMSysCommand(Var Message : TMessage) ;
begin
Case message of
SC_MINIMIZE : //最小化
SC_MAXMIZE : //最大化
end ;
end ;
 
也可以直接向那个应用程序传递按键!
比如向 Exprole 发送 [Alt] - [空格] - [N] 它就最小化!以此类推
我不懂Delphi,我用VB实现过 :)
 
我想问一句,这么繁杂的API函数,WINDOWS MESSAGE,我到底怎么才可以掌握呀,
就想这样要实现一个消息控制,都不知所措。
 
后退
顶部