我想叫它只响应我特定的消息,而有一些消息我不想叫它响应,用Application.ProcessMessages来实现,或是有没有什么好的方法?
解决方案 »
- 如何捕捉数据库异常
- 能否在五天内用Delphi做出这样一个小程序?
- table控件的Filter问题(弱问)
- VCL源代码中,那些 汇编 模样 的代码 是真汇编么??能直接拷贝 到其他编译工具(如vc)中用吗??
- 大哥们来帮助一下!一个问题我搞不定
- 重新启动程序后,如何使窗口的标题和最后一次打开时一样(要求动态改变标题后)
- 有谁知道 ptoc 怎么用?
- 控件数组,控件动态感知
- 小程序?!!
- 本人正在开发一套音频控件,有没有成套的音频控件,像mmtools
- 为什么我不能在TtreeView所在的窗体以外的窗体中声明treenode变量
- 早上好!请教一下delphi7里的rave报表问题(正确立即给分!)
//1.在PUBLIC中加入
public
{ Public declarations }
procedure WMSysCommand(var Msg:TMessage);Message WM_SYSCOMMAND;
end;
//2.
procedure TForm1.WMSysCommand(var Msg:TMessage);
var
WND:integer;
begin
//最小化消息61472
if Msg.WParam<>61472 then
begin
inherited; //处理,如果没有这都失效了。
end;
end;
procedure tform1.MyMsg(var Msg: TWMSYSCOMMAND);
begin
if Msg.CmdType = sc_minimize then
ShowMessage('最小化')
else
if Msg.CmdType = SC_Maximize then
ShowMessage('最大化');
if Msg.CmdType = SC_CLOSE then
inherited;
end;
请看一下我的这张贴子http://www.delphibbs.com/delphibbs/dispq.asp?lid=1696490