
MFC/VS 2010/C++
Capricorn_L
要积极,要乐观,要充满希望。要坚持,要努力,要保持耐心。
展开
-
MFC/VS 2010中对话框控件初始显示模糊,鼠标移动到上面才显示的问题
最近做有关MFC对话框的相关设计时,出现一个奇怪的现象。当编写完对话框中控件的初始数据后,对话框的控件不能立即显示出数据,只有当鼠标移动到对话框控件上的时候,数据才会显示出来。初始显示对话框时,按钮显示为模糊的灰色,鼠标移动到上边的时候,按钮才会正常显示。其他控件,像List Control,PropertyGrid Control这些控件,上面的数据刚开始不显示,鼠标移动到上面才能正常显示数据。原创 2015-07-05 17:20:18 · 2528 阅读 · 0 评论 -
MFC中点击ListControl时,第一次点击不响应NM_CLICK消息,第二次才响应的问题
这个问题困扰了我三天,先描述一下问题所在。我创建了一个ListControl,并将这个控件放在了一个对话框上面。具体的创建代码如下:m_meshlistctrl.Create(WS_CHILD|WS_BORDER|LVS_REPORT|LVS_SINGLESELC,Rect(1,1,300,400), this, IDC_LIST1); // IDC_LIST1是我绑定的Lis原创 2015-07-29 15:41:53 · 4729 阅读 · 2 评论 -
C++开发中一个解决方案里,两个项目的相互引用,相互依赖的实现方法(解决方法)
visual studio项目,C++一个解决方案里不同的项目之间不能相互依赖吗?众所周知,在一个visual studio solution种可能由多个project组成,这些project会存在依赖关系。规定每个project是一个模块,所有的模块都是单向的依赖方式。比如界面模块依赖于操作模块,操作模块依赖于数据模块.也就是说。A项目依赖于B项目的情况下(A项目调用B项目的类,函数),原创 2015-11-23 22:11:12 · 17912 阅读 · 3 评论 -
fopen,fopen_s,_wfopen_s与_fsopen, _wfsopen的区分
C++做项目的过程中,需要实现文件打开保存的一个功能,当我对文件tmp.dat进行写操作以后,想要第二次对此文件进行写操作,此时用fopen_s,_wfopen_s均出现返回int error = 13也就是EACCES (Permission denied)的错误。而由于项目是Unicode编码,没办法用fopen进行文件操作(其实只要在预编译中加入_CRT_SECURE_NO_WARN原创 2016-01-19 19:41:38 · 15992 阅读 · 1 评论 -
MFC中动态生成CComBox,响应CComBox选中项的消息ON_CBN_SELCHANGE,并获取项的值
一:在CComBox的父窗口类头文件中定义一个CComBox的ID号ID_COMBOX,在之后用于绑定响应选中项时的消息ON_CBN_SELCHANGE。我将其定义为: #define ID_COMBOX 57666 注:也可以在resourceview中的String table中定义这个ID_COMBOX。二:在需原创 2015-07-27 16:33:44 · 13826 阅读 · 0 评论 -
error LNK2001: 无法解析的外部符号 "__declspec(dllimport)
OperationScaleSceneOverall2D.obj : error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: static class DataObject * __cdecl DataObject::GetObjectW(unsigned int)" (__imp_?GetObjectW@DataObject@@SAPEAV原创 2015-12-24 20:29:17 · 17842 阅读 · 1 评论 -
MFC Cdockablepane AttachToTabWnd 选项卡 拖拽 点击 双击 标签栏 子停靠面板消失问题解决方案
具体的MFC停靠面板的布局问题在这里我就不说了,网上已经有比较成熟的教程,大神也给出了详细可靠的教程,链接如下:http://blog.youkuaiyun.com/chenlycly/article/details/38964113http://www.xuebuyuan.com/2089010.html 现在的我所做的项目要解决的问题是:设置五个停靠面板a,b,c,d原创 2016-10-10 20:21:04 · 5090 阅读 · 1 评论