当窗口最小化,最大化时我们会收到什么消息??
当窗口最小化,最大化时我们会收到什么消息?? 问题点数:0、回复次数:6Top
1 楼mmkill(蒙松雨kill)回复于 2005-03-04 19:47:42 得分 0
WM_SYSCOMMANDTop
2 楼ekenlin(江南才子)回复于 2005-03-04 20:28:07 得分 0
不太清楚。但是我想肯定会有一些状态表现出来的~看看Api吧Top
3 楼caiso(十年磨一剑)回复于 2005-03-05 11:23:05 得分 0
顶一下Top
4 楼Kshape(C/C++初学者~~~~)回复于 2005-03-05 15:21:36 得分 0
WM_SYSCOMMAND
这个是不管最大还是最小都会发生这个消息的
如果要拦截
可以写如下代码
type
TForm1 = class(TForm)
Button1: TButton;
private
procedure WMSysCommand(var msg:TWMSysCommand);message WM_SYSCOMMAND;
{ Private declarations }
public
{ Public declarations }
end;
implementation
{$R *.dfm}
procedure TForm1.WMSysCommand(var msg:TWMSysCommand);
begin
//SC_MAXIMIZED 最大化
//SC_RESTORE 恢复
if (Msg.CmdType=SC_MAXIMIZE) or (Msg.CmdType=SC_RESTORE) THEN
......
END;
Top
5 楼hongping(晨曦)回复于 2005-08-17 17:20:42 得分 0
同意楼上Top
6 楼jackie168(http://soft.eastrise.net)回复于 2005-08-17 17:28:28 得分 0
Kshape([伟大的大伟!])
蛮活跃的,N期专家榜都榜上有名,佩服Top




