如何得知CTabCtrl双击了某一ITEM

解决方案 »

  1.   

    重载CTabCtrl的WM_LBUTTONDBLCLK消息~
    CTabCtrlEx::OnLButtonDblClk
    {
      CTabCtrl::OnLButtonDown(nFlags, point);  UINT uTabItem = GetCurFocus();
      SendMessage(GetParent()->GetSafeHwnd(), WM_CUSTOM_MSG, NULL, (LPARAM)uTabItem ); // 将消息发给TabCtrl的父窗口
    }在TabCtrl的父窗口中响应自定义消息WM_CUSTOM_MSG
    OnCustomMsg(WPARAM wParam, LPARAM lParam)
    {
       INT nTabItem = (INT)lParam
       TRACE("process this tabitem");
       return 0;
    }
      

  2.   

    Basically sub-class your CPropertySheet. Then using the class wizard, create the PreTranslateMessage() function在PreTranslateMessage()中响应消息