Tree-Control
-
Ich benutze folgenden Code um ein Element auch mit der rechten Maustaste
auszuwählen:void CCTRLDlg::OnRclickTree(NMHDR* pNMHDR, LRESULT* pResult) { CPoint MouseCoord; HTREEITEM select; //Mauskoordinaten ermitteln GetCursorPos(&MouseCoord); ScreenToClient(&MouseCoord); select = m_cTree.HitTest(MouseCoord); m_cTree.SelectItem(select); *pResult = 0; }
Wenn ich nun auf ein Element einen Rechtsclick mache wird aber das Element darunter ausgewählt.
Was mache ich falsch?
-
ScreenToClient(&MouseCoord);
nach
m_cTree.ScreenToClient(&MouseCoord);
-
Danke für die schnelle Hilfe.