CTreeCtrl右鍵選擇節點

void CNewTreeCtrl::OnRclick(NMHDR* pNMHDR, LRESULT* pResult)
{
 POINT pt;
 GetCursorPos(&pt);
  
 UINT uFlags;
 
 ScreenToClient(&pt); 
 MapWindowPoints(this, &pt,1);
 
 HTREEITEM hItem = HitTest(pt,&uFlags);
 
 if ((hItem != NULL) && (TVHT_ONITEM & uFlags)) 
 {  
  Select(hItem, TVGN_CARET);  
 }
 
 ClientToScreen(&pt);

    *pResult = 0;
}

發佈了36 篇原創文章 · 獲贊 16 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章