15,979
社区成员
发帖
与我相关
我的任务
分享
BOOL CMainFrame::PreTransLateMessage(MSG* pMsg)
{
if(pMsg->message == WM_LBUTTONDBLCLK)
{
if(pMsg->wParam == HTCLIENT)
{
if(m_myDock.m_hWnd == pMsg->hwnd)
{
MessageBox(_T("停靠时双击标题栏"));
}
if(m_myDock.m_hwnd == ::GetFocus())
{
MessageBox(_T("停靠时双击标题栏"));
}
}
}
return CFameWndEx::PreTransLateMessage(pMsg);
}
BOOL CMainFrame::PreTransLateMessage(MSG* pMsg)
{
if(pMsg->message == WM_LBUTTONDBLCLK)
{
if(pMsg->wParam == HTCLIENT)
{
if(m_myDock.m_hWnd == pMsg->hwnd)
//DockPane停靠时,双击新增的Dockpane窗口标题栏,上面这个条件成立,
//但是DockPane浮动时,此条件不成立,无法判断是否双击的特定的DockPane
{
//............
}
}
}
}