怎样在树型控件中实现右键弹出菜单啊,大虾们帮帮忙了,小弟感激不尽.
解决方案 »
- 求FFT函数参数分析
- 求《Visual C++ 网络高级编程》随书源代码
- 怎样给grid控件增加行(运行状态)?
- 一个很简单但我却不能解决的问题:如何判断一个200位的整数是否为素数?
- InternetReadFile多线程分块读取HTTP文件时HttpSendRequest阻塞,
- 如何监视本机到本机的TCP通信?
- 用char string[20][20]可不可以存储20个字符串??
- 在ATL中如何定义可选参数?
- exe使用自己编写的编写的dll 编译链接都正常了,但是一运行或调试就崩溃。崩溃时还未进入dll的DllMain函数
- ADO错误,大侠请看
- 在一个应用程序中如何截获其他应用程序MESSAGEBOX发过来的消息?
- SendMessage到浏览器焦点输入框没有作用
{
NM_TREEVIEW* pNMTreeView = (NM_TREEVIEW*)pNMHDR;
_ASSERTE (pNMTreeView);
CPoint pt( GetMessagePos() ) ;
ScreenToClient( &pt ) ;
UINT uFlags ;
HTREEITEM hItem = m_Tree.HitTest( pt, &uFlags ) ;
CString info = m_Tree.GetItemText(hItem);
if ( uFlags & TVHT_ONITEMSTATEICON ) //点击在CheckBox上
{
}
if ( uFlags & TVHT_ONITEMBUTTON ) // 点击在+号上
{
}
if ( uFlags & TVHT_ONITEMLABEL ) // 点击在text号上
{
}
*pResult = 0;
}
但好象弹出的菜单是显示在整个屏幕的某处,但我想让它只在选中树型控件选项时才弹出菜单,那应该怎么办呢?请 phoenix35() 在考虑考虑,谢谢了。