鸡啄米
最新评论及回复
-
3933. 秋风:
米哥好,我想问下,如何在树形控件中加入右键操作呢,我已经在树形控件外添加入了右键操作,但是树形控件如何加入右键消息响应啊?秋风 于 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
-
3932. 主对话框与三个属性页对话框:
这个教程真好,比市面上卖的那些几十元甚至上百元的C++编程书写得好多了。前十三讲还可以,这一讲一开始提到:“ 根据创建对话框模板和修改对话框属性中所讲方法”来创建三个对话对话框资源。这一点我有点不懂,因为用向导生成的首先必须有主窗口,那么这个练习中的VS向导生成的那个主窗口(或主对话框)与三个属性页对话框是什么关系?因为程序一启动就自动进到主窗口中,而不是这个练习中所说的“被加数页”。我试图删除那个向导生成的主动窗口,或者从主窗口跳转到第一个属性页,结果都很不理想。
请教老师或高手,我这个问题该如何解决?
注:我用的是VS2012zzc 于 2016-3-1 23:18:28 回复从主窗口的“使用说明”按钮,点击后才能进入你创建的向导!2015/12/21 19:01
-
3931. eric:
很认同你的说法,做程序员八年,体会很深。2015/12/20 13:50
-
3930. ZHYPO:
我在图片控件的属性里加载了位图资源的图片,这种情况如何实现图片的自适应屏幕大小呢?对话框太大,到小屏显示器显示不下。2015/12/18 15:59
-
3929. 东大程序猿:
您好,我看了您的博客,对我的帮助很大。
我想咨询您一下,我在access中用OLE对象存了图片,那么我应该用什么方法把这个图像读取出来,
并在MFC框体上显示出来啊?2015/12/17 22:45