1。我的treeview只能用鼠标左键选择各项,如何让右键也能选择?2。我在treeview中创建了一个浮动菜单,但为什么每次要双击才能显示出(而在listview中单击就可)?
解决方案 »
- 网络编程?
- 用DAO访问Access数据库,为什么在没有安装VC的机子上就会出现“无法对DAO/jet db引擎进行初始化”。
- 如何调用此函数?
- xiaohyy(醉大饿极)回复一下,可以送200分.见http://expert.csdn.net/Expert/topic/2377/2377183.xml?temp=.9757501
- 紧急,救命!!!!
- 有关在button上,放置图标的问题,高分求救!
- 难题!求教高手
- 我要使用ASSERT,TRACE两个宏,需要包含哪些头文件?
- 哪有关于VB中的ActiveX控件的参考书籍或好的网站?
- 哪位大虾有装VC失败的经历,给我点提示。
- 兑现诺言:新贴补分2。
- 急用啊 请各位帮忙
hittest得到光标所在点的HTREEITEM,然后ctreectrl.selectitem2.没遇到过这种问题
//让右键也能选择节点,便于操作;
UINT uFlags;
HTREEITEM oldSelectItem = m_TreeCtrl->GetSelectedItem();
HTREEITEM hItem = m_TreeCtrl->HitTest(point, &uFlags);if(hItem != NULL && oldSelectItem != hItem)//如果不为空且和原来选中的节点不同;
m_TreeCtrl->SelectItem(hItem);第二个问题:
是“每次”还是只有在失去焦点后“第一次”获取焦点时必须点击两次?如果是第二种情况,那么第一次点击只是为了获取焦点,第二次才执行命令;如果是第一种情况,可能是消息响应错误,跟踪一下