MFC:怎么從新定義最小化,最大花的消息處理函數?在哪兒攔截??


MFC:怎么從新定義最小化,最大花的消息處理函數?在哪兒攔截??

4 个解决方案

#1


攔截command中的SC_MINIMIZE消息...

void CMainFrame::OnSysCommand(UINT nID, LPARAM lParam)
{
        if ((nID & 0xfff0) == SC_MINIMIZE)
          //你的處理函數
        CFrameWnd::OnSysCommand(nID,lParam);
}

#2


沒有單獨的最大化、最小化消息,這些消息是在WM_SYSCOMMAND消息中的。
攔截這個消息就可以了。

#3


OnSysCommand

#4


if ((nID & 0xfff0) == SC_MINIMIZE) 
這句話是什么意思啊,

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com