问题描述:
1  窗口样式为Title bar,System menu,Minimize box,Maximize box  
2  我已成功重载“单击最大化按钮窗体最大化”这个功能
补充描述:
1  小弟需要的是“重载”(不是单纯的“屏蔽”),所以把 Maximize box这个样式给选上了
2  解决方案不接受“重绘标题栏“(不给分的噢,因为那简直是把豆腐变成了肉价钱)1个工作日内结贴给分

解决方案 »

  1.   

    你的窗口有这些样式Title bar,System menu,Minimize box,Maximize box   
    默认不就有双击标题栏就会最大化/还原吗?
      

  2.   

    重载WM_NCLBUTTONDBLCLK消息;
    void CXXXDlg::OnNcLButtonDblClk(UINT nHitTest, CPoint point) 
    {
    // TODO: Add your message handler code here and/or call default
    if(nHitTest == HTCAPTION)
    {
    return ;
    }
    CDialog::OnNcLButtonDblClk(nHitTest, point);
    }
      

  3.   

    121221566, 不过一般潜水中或者不上,不过最近迷上上CSDN了
      

  4.   

    结贴给分了习惯性点评:
    1  void ***Dlg::OnSysCommand(UINT nID, LPARAM lParam) 
       {
    // TODO: Add your message handler code here and/or call default
    if (nID == SC_MAXIMIZE) //单击最大化按钮
    {
                                   //自定义功能
             }
            else
             {
                CDialog::OnSysCommand(nID, lParam);//如果不要的话,“关闭”“最小化”什么
                                                            的都要自己重载了
              }
      }2 我的需求Eleven犀利的解决了