关与tree控件的问题 为什么我的tree控件想应右键菜单时要双击才能出来菜单!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 void CProPageDevList::OnNMRclickTreeDevlist(NMHDR *pNMHDR, LRESULT *pResult){ CPoint myPoint; GetCursorPos(&myPoint); m_treeDevList.ScreenToClient(&myPoint); UINT uFlags; HTREEITEM hItem = m_treeDevList.HitTest(myPoint, &uFlags); CMenu menu; VERIFY( menu.LoadMenu( IDR_MENU1 ) ); CMenu* popup = menu.GetSubMenu( 0 ); ASSERT( popup != NULL ); m_treeDevList.ClientToScreen(&myPoint); popup->TrackPopupMenu(TPM_LEFTALIGN | TPM_RIGHTBUTTON, myPoint.x, myPoint.y, this ); *pResult = 0;} 右键点下的时候,首先要选中该item,然后再弹出菜单 我响应wm_contextmenu这个消息不行吗, 图像配准算法 我的程序应该建立几个线程? 有偿求助滤波问题 windows2000服务程序文件操作的问题 一个关于TAB CONTROL的问题,为什么会这样? 请问在VC++中,怎样将字符串转换成数据类型 MessageBox()中如何指定其第一个参数hWnd,而将其设为有模对话框? 我想在已经添加好的bitmap或者icon图形上,当鼠标移上去的时候换成其他鼠标图标,并可以响应单击事件,如何实现? 微软之错矣?吾之错矣? vc2008创建的模态对话框无法拖动 ADO中Recorset对象Update出错 关于串口读写的问题,请帮忙
{
CPoint myPoint; GetCursorPos(&myPoint);
m_treeDevList.ScreenToClient(&myPoint); UINT uFlags;
HTREEITEM hItem = m_treeDevList.HitTest(myPoint, &uFlags); CMenu menu;
VERIFY( menu.LoadMenu( IDR_MENU1 ) );
CMenu* popup = menu.GetSubMenu( 0 );
ASSERT( popup != NULL );
m_treeDevList.ClientToScreen(&myPoint); popup->TrackPopupMenu(TPM_LEFTALIGN | TPM_RIGHTBUTTON, myPoint.x, myPoint.y, this ); *pResult = 0;
}