在WM_NCLBUTTONDBLCLK中判断是否是在标题栏上
API:
CMainFrame::OnNcLButtonDblClk(UINT nHitTest, CPoint point)
{
......
if(nHitTest==HTCAPTION)
nHitTest=HTCLIENT;
........
}
API:
CMainFrame::OnNcLButtonDblClk(UINT nHitTest, CPoint point)
{
......
if(nHitTest==HTCAPTION)
nHitTest=HTCLIENT;
........
}
{
switch(nID & 0xFFF0)
{
case SC_MOVE:
return; //屏蔽移动标题栏
case SC_RESTORE:
if(!IsIconic())return; //屏蔽双击标题栏
else break;
}
CFrameWnd::OnSysCommand(nID, lParam);
}