现在的位置: 首页 > 综合 > 正文

重载最大最小化

2013年10月11日 ⁄ 综合 ⁄ 共 315字 ⁄ 字号 评论关闭

这个功能一般很少用,但网上经常有人问起。其方法较简单,主要是通过重载OnSysCommand函数实现。

消息WM_SYSCOMMAND映射到OnSysCommand函数。

重载最小化示例如下:

OnSysCommand(UINT nID, LPARAM lParam)

{

          if ( nID == SC_MINIMIZE )
         {
             //insert your code

              return;
         }
  if( nID == SC_MAXIMIZE)
 {
 }
  if( nID == SC_CLOSE)
 {
 }
         CDialog::OnSysCommand(nID, lParam);

}

 

抱歉!评论已关闭.