窗口最小化和窗口被移动分别会发送什么消息?
如题 问题点数:20、回复次数:3Top
1 楼sephil(NAILY Soft 【哈里波特大】)回复于 2005-05-04 13:59:16 得分 20
1.WM_SYSCOMMAND,WParam是SC_MINIMIZE
2.WM_MOVING WM_MOVETop
2 楼WiseNeuro(春之舞)回复于 2005-05-04 18:40:31 得分 0
谢谢 我试试Top
3 楼WiseNeuro(春之舞)回复于 2005-05-04 20:30:17 得分 0
可以.我想在当窗口最小化时隐藏窗口,单单及最小化按钮后,窗口会在下面变成一个图标.代码如下:
//头文件中
public:
void __fastcall WMHideMainForm(TWMSysCommand &Msg) ;
BEGIN_MESSAGE_MAP
MESSAGE_HANDLER(WM_SYSCOMMAND, TWMSysCommand, WMHideMainForm)
END_MESSAGE_MAP(TForm)
//cpp文件中
void __fastcall TFormMain::WMHideMainForm(TWMSysCommand&Msg)
{
switch(Msg.CmdType)
{
case SC_MINIMIZE:
Hide() ;
Visible = false ;
break ;
// case SC_MOVE:
}
TForm::Dispatch(&Msg);
}Top




