阅读:1896回复:0
[求助]求教vc中树控件的HitTest问题??
<FONT face=宋体>
<P><FONT face=宋体>VC大虾,小弟在对话框中添加一个树控件,想利用HitTest右键点击Item时,出现一个快捷菜单(PopupMenu);可是却实现不了,哪位大虾可以帮帮小弟,小弟先谢谢了!! <BR><BR>代码如下: <BR><BR>void CCTest1_3Dlg::OnContextMenu(CWnd* pWnd, CPoint point) <BR><BR>{ <BR><BR>UINT flag=0; <BR><BR>HTREEITEM hti=m_TreeCtrl.HitTest(point,;flag); //m_TreeCtrl为设置的树控件变量<BR><BR>m_TreeCtrl.SelectItem(hti); <BR><BR>if(hti) <BR><BR>{ <BR><BR>CMenu menu; <BR><BR>menu.LoadMenu(IDR_MENU1); //IDR_MENU1为自己添加的快捷菜单的ID<BR><BR>menu.GetSubMenu(0)->TrackPopupMenu(TPM_LEFTALIGN|TPM_RIGHTBUTTON,point.x,point.y,this,NULL); <BR><BR>}<BR><BR>}</FONT></P></FONT> |
|