鸡啄米
VS2010/MFC编程入门之三十一(常用控件:树形控件Tree Control 下)›评论
 - 
31. overmatch:
很不错,这一节比较难,用一天时间来消化了个大概。2016/2/27 16:35
- 
30. MFC:
可以获得文本,需要value,怎么添加和获得呢?2016/2/2 09:22
- 
29. 秋风:
米哥好,我想问下,如何在树形控件中加入右键操作呢,我已经在树形控件外添加入了右键操作,但是树形控件如何加入右键消息响应啊?秋风 于 2015-12-22 17:02:51 回复自问自答了:
 在树形控件的控件事件上找到NM_RCLICK,并添加事件,代码如下:
 CMenu menu;       // 菜单(包含主菜单栏和子菜单)
 CMenu *pSubMenu;  // 右键菜单
 CPoint point;
 
 // 加载菜单资源到menu对象
 menu.LoadMenu(IDR_MENU1);
 // 因为右键菜单是弹出式菜单,不包含主菜单栏,所以取子菜单
 pSubMenu = menu.GetSubMenu(0);
 // 将坐标值由客户坐标转换为屏幕坐标
 //ClientToScreen(&point);
 
 GetCursorPos(&point);
 
 // 弹出右键菜单,菜单左侧与point.x坐标值对齐
 pSubMenu->TrackPopupMenu(TPM_LEFTALIGN | TPM_TOPALIGN | TPM_LEFTBUTTON, point.x, point.y, this);
 *pResult = 0;
 
 
 即可实现在树形控件的区域右键效果。右键的菜单还是要按照米哥上面介绍的方式添加。2015/12/22 11:44
- 
28. 菜鸟要飞翔:
在运行时提醒:  
 
 erro LINK1123:转到COFF期间失败:文件无效或损坏
 
 解决不了希望楼主能帮我解答下 谢谢!2015/11/24 18:48
- 
27. jd:
语言通俗易懂,非常好理解!谢谢鸡啄米!2015/11/16 10:43
发表评论