社区
界面
帖子详情
树视的问题,右键单击树视的某个节点怎么将焦点也移到右键点击的节点上?
collision
2004-08-27 04:26:46
呵呵,很菜!!!
...全文
136
7
打赏
收藏
树视的问题,右键单击树视的某个节点怎么将焦点也移到右键点击的节点上?
呵呵,很菜!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
collision
2004-08-28
打赏
举报
回复
搞定了:
CPoint pnt;
GetCursorPos(&pnt);
//ScreenToClient(CPoint*)有三种分别为
//CWnd::ScreenToClient(CPoint*) //将鼠标转换到所指视坐标系中
//::ScreenToClient(CPoint*) //将鼠标转换到窗体坐标系中
//CWindow::ScreenToClient(CPoint*) //?
m_wndTree.ScreenToClient(&pnt);
HTREEITEM hItem = m_wndTree.HitTest(pnt);
m_wndTree.SelectItem(hItem);
其中m_wndTree是CTreeCtrl的子类
蒋晟
2004-08-28
打赏
举报
回复
在NM_CLICK的处理函数里面用HitTest得到的item,不要用GetSelectedItem()
collision
2004-08-27
打赏
举报
回复
我子类化了,可是我的树视怎么相应不到WM_RBUTTONDOWN和WM_LBUTTONDOWN消息,可以相应到OnClick和OnRClick,是不是通知类的函数把消息截获了?
sirguan
2004-08-27
打赏
举报
回复
子类化控件,处理WM_RBUTTONDOWN,取得消息产生的位置,然后HitTest得到一个HTREEITEM的值,对他调用select还是哪个函数就ok了。
collision
2004-08-27
打赏
举报
回复
试过了,属本人愚钝,怎么取得右键点击的Item呀,GetSelectedItem()返回的不是右键选择的,还是原先的那个!!
flyelf
2004-08-27
打赏
举报
回复
SetItemState
collision
2004-08-27
打赏
举报
回复
不行吗?
EDA实验教材(仿真软件MAXPLUS2)
(2)将笔尖
移到
元件引脚端
点击
左键,再将笔尖
移到
要连接的另一元件引脚端
单击
左键,则完成一根连线的连接。 (3)重复第(2)步画完所有连线。 (4)
单击
右键
,取消画线状态。 (三)为放大电路重要
节点
加标号 ...
delphi控件cxGrid用法大全
取消过滤后将
焦点
移到
第一行,可以通过在`TableView`的`Filter`属性更改后,调用`First`方法将`DataSource`
移到
第一行。 #### 42. 排序后
移到
第一行 排序后将
焦点
移到
第一行,同样可以在排序完成后,调用`...
MAPGIS地质制图工具
4、点确定后,就可以拉直线了,点鼠标左键,不要松开鼠标左键,
移到
你要的地方后(可用滚轮放大缩小),松开鼠标左键。会弹出存储数据成功对话框。点确定后,会在地形图上出现一条红色的剖面线。 5、选择读取钻孔...
Eps快捷键操作.doc
2. 快捷键 V:捕捉多点,在加线状态,将当前线末点捕捉某线上一点,作为起点,光标位置
移到
要截取一段线的终点,
单击
V 键,此段线加入到当前线上,采点方向符合顺向原则。 3. 快捷键 A:加点,将光标所在位置点...
界面
15,977
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章