
mfc
文章平均质量分 60
n3h3aaa
这个作者很懒,什么都没留下…
展开
-
mfc中dialog中嵌入view
在dialog::OnInitDialog中加入 CWnd* pFrameWnd = this; CCreateContext pContext; pContext.m_pCurrentDoc = 0;//new CTest_simpleDoc; pContext.m_pNewViewClass = RUNTIME_CLASS(C2); //C2view类转载 2012-10-09 10:15:54 · 2037 阅读 · 0 评论 -
mfc CDialogBar 拖出的button控件是灰的,怎么处理
解决办法:给button按钮添加事件处理函数,选择事件的父类时最好选择主框架类,选择继承的CDialogBar,是不行的。原创 2012-10-10 15:12:48 · 540 阅读 · 0 评论 -
在视图类中怎么进行分割,创建子视图?
http://social.microsoft.com/Forums/id-ID/visualcpluszhchs/thread/1757f561-32a5-4847-bd55-314ecd6978f0 try this: BOOL m_bSplitter = FALSE; // 定义为成员变量,初始化为FALSE int CXXXView::OnCreate(LPCRE转载 2012-10-10 15:47:13 · 528 阅读 · 0 评论 -
CDialogBar中按钮为灰色不可用的解决办法
http://www.cppblog.com/tx7do/archive/2008/06/03/51926.html 做一个编辑器,里面用到了CDialogBar作ToolBar,但是很奇怪的是,放在里面的按钮居然是灰色不可用的。如下图所示: 寻思半天都不得其解,后来搜索了下相关问题,结果这个的确是一个问题。具体是怎么样的,我也没有去深究,总之想找到一个简单的解决办转载 2012-10-12 14:35:58 · 1201 阅读 · 0 评论 -
mfc的CDialogBar
一、创建DialogBar的派生类 首先,创建对话框资源:在对话框资源编辑器内生成一个Dialog资源,并将其风格(Style)属性必须设置为Child,不能设置为Overlapped或Popup,否则运行肯定出错;至于边界属性则随用户自己喜欢,一般都是选择None。其余属性也随用户选择,一般没有特殊要求还是选择默认的好。 其次,创建基于CDialog的派生类:打开ClassWizar转载 2012-10-12 14:40:56 · 733 阅读 · 0 评论 -
mfc 给CTreeCtrl添加右键菜单CTreeCtrl
重载CTreeCtrl类CTreeDirCtrl 在CTreeDirCtrl的消息映射里,添加ON_NOTIFY_REFLECT(NM_RCLICK, &CTreeDirCtrl::OnRclickTree1) 在头文件里添加 afx_msg void OnRclickTree1(NMHDR* pNMHDR, LRESULT* pResult); 在实现文件里添加: vo原创 2012-10-14 16:15:16 · 2712 阅读 · 0 评论 -
[转载]CTreeCtrl消息处理
原文地址:CTreeCtrl消息处理作者:蓝猫之家 1. 定义变量 CTreeCtrl m_T; 2. 显示样式 3. 消息事件 (1)鼠标点击当前ITEM的CHECKBOX:引发NM_CLICK事件并传递TVHT_ONITEMSTATEICON。 (2)鼠标点击当前ITEM的TEXT:引发NM_CLICK事件。 (3)鼠标点击新ITEM的转载 2012-11-04 11:02:07 · 687 阅读 · 0 评论