鸡啄米
最新评论及回复
-
3937. 重庆企业邮箱:
智能手机市场,现在很多品牌都走得特别的艰难,感觉都没有新颖的地方,很多都在模仿苹果2015/12/25 14:45
-
3936. 青草绿:
关注鸡啄米很长时间了,手机,PC的书签都收藏了,我感觉讲的非常好,但是可不可以讲一下关于,怎样使输入给对话框类成员变量的字符串,赋值给消息响应函数里的变量2015/12/24 11:48
-
3935. 迷醉:
痛苦作为一个小白死活找不到OnInitDialog啊,,,求救秋风 于 2015-12-25 15:07:05 回复在新建项目的向导中应用程序类型选择(基于对话框),在生成的类中选择带有(xxxDlg)的类型其中xxx为你项目的名称。这样你就找到OnInitDialog了。
如果不是主界面,是在资源视图中添加资源得到的Dialog那么这个函数是要自己创建并添加到类声明中的。2015/12/23 00:12
-
3934. 好文章:
感谢分享、支持2015/12/22 21:29
-
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