VC 右键当前对话框任务栏 响应什么消息?

解决方案 »

  1.   

    http://topic.csdn.net/u/20090715/19/447fec88-50f6-4dd4-a8e7-6145d6f0904d.html
      

  2.   

    WM_NCRBUTTONDOWN
    WM_MOUSEMOVE
    WM_RBUTTONUP
    WM_CAPTURECHANGED
    WM_CONTEXTMENU
    WM_SETCURSOR
      

  3.   

    void CDlg::OnNcRButtonDown(UINT nHitTest, CPoint point)
    {
    if(nHitTest == HTCAPTION) // RClk on title-bar
    return; CDialog::OnNcRButtonDown(nHitTest, point);
    }void CDlg::OnNcLButtonDblClk(UINT nHitTest, CPoint point)
    {
    if(nHitTest == HTCAPTION) // DBlClk on title-bar
    {
    return;
    } CDialog::OnNcLButtonDblClk(nHitTest, point);
    }
    void CDlg::OnNcLButtonDown(UINT nHitTest, CPoint point)
    {
    if(nHitTest == HTCAPTION) // LButtonDown on title-bar
    {
    return;
    } CDialog::OnNcLButtonDown(nHitTest, point);
    }