获取窗体显示状态(闪烁标题)

来源:百度知道 编辑:UC知道 时间:2024/05/30 09:45:00
在vc中,想弄一个最小化时闪烁标题,而最大化不闪烁,怎么弄?
如何判断是最小化?SW_MINIMIZE==什么呢?

重载CMainFrame的WM_SIZE消息,在CMainFrame::OnSize中判断nType是否等于SIZE_MINIMIZED,等于则是最小化。
void CMainFrame::OnSize(UINT nType, int cx, int cy)
{
CFrameWndEx::OnSize(nType, cx, cy);

if(nType==SIZE_MINIMIZED)
{
//最小化
}
}

IsIconic()

重载WM_SIZE
在OnSize中判断nType是否等于SIZE_MINIMIZED,等于就是最小化了。

以上操作要在CMainFrame中完成