MFC共19篇
MFC对话框程序报错:不是有效的win32应用程序-yiteyi-C++库

MFC对话框程序报错:不是有效的win32应用程序

用VS2017写的一个MFC的对话框程序,在win7和win10下运行正常;在win2003server下启动,报错: 不是有效的win32应用程序,通过搜集资料,找到如下解决方案: 方法一、设置平台工具集 项目右键属性...
CPPKU的头像-yiteyi-C++库CPPKU3年前
020210
GetPrivateProfileString使用时的限制事项:GetPrivateProfileString 无法读取最后的空格-yiteyi-C++库

GetPrivateProfileString使用时的限制事项:GetPrivateProfileString 无法读取最后的空格

在vs2017中开发mfc项目,使用WritePrivateProfileString和GetPrivateProfileString读写INI配置文件。发现,我用WritePrivateProfileString函数写入的值比如“z ”,再用GetPrivateProfileString...
在vs2017中遇到“fatal error RC1015: cannot open include file 'winres.h'.”的情况的解决办法-yiteyi-C++库

在vs2017中遇到“fatal error RC1015: cannot open include file ‘winres.h’.”的情况的解决办法

在win10系统下,用VS2017打开一个之前用vs2013开发的MFC的工程;查看资源时,弹出如下对话框: fatal error RC1015: cannot open include file 'winres.h' fatal error RC1015: cannot open inc...
CPPKU的头像-yiteyi-C++库CPPKU4年前
012550
MFC程序运行时报错wincore.cpp line:972-yiteyi-C++库

MFC程序运行时报错wincore.cpp line:972

MFC对话框程序,release模式下运行,没问题;debug模式下运行,一启动就报错: debug assertion failed! ........wincore.cpp line:972 后来找到原因,如下: 界面上添加状态栏,在状态栏显示系...
CPPKU的头像-yiteyi-C++库CPPKU5年前
026141
运行时报错:dbgheap.c line 1322-yiteyi-C++库

运行时报错:dbgheap.c line 1322

运行时报错:dbgheap.c line 1322 界面使用了mfcbutton,且工程选项中字符集设置为多字节,在stdafx.h中将#ifdef _UNICODE注释掉了
CPPKU的头像-yiteyi-C++库CPPKU6年前
019250
mfc 单文档中动态控制使菜单有效和无效-yiteyi-C++库

mfc 单文档中动态控制使菜单有效和无效

在工程的资源视图中选择menu资源,选择要设置的菜单项,右键,选择add event handler.... message type 选择 ON_UPDATE_COMMAND_UI bool  m_bAble; void CMainFram::OnUpdateClickBtnOpenFil...
CPPKU的头像-yiteyi-C++库CPPKU7年前
09360
MFC单文档去掉默认的菜单、工具栏和状态栏-yiteyi-C++库

MFC单文档去掉默认的菜单、工具栏和状态栏

MFC单文档去掉工具栏和状态栏 在MainFrm.cpp文件中找到函数 int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)   中注销掉相关的工具栏和状态栏语句,即可。(下面代码中的红色代码即...
CPPKU的头像-yiteyi-C++库CPPKU7年前
014970
error C2065: 'IDD_CHATROOM_DIALOG' : undeclared identifier-yiteyi-C++库

error C2065: ‘IDD_CHATROOM_DIALOG’ : undeclared identifier

在一个MFC单文档工程中,使用了原有工程中拷贝过来的一个对话框。导入成功后,编译,报了一堆错误,都是关于对话框ID的有关问题,编译时提示未定义,类似标题的: error C2065: 'IDD_CHATROOM_D...
CPPKU的头像-yiteyi-C++库CPPKU7年前
010470
error C2440: 'initializing' : cannot convert from 'wchar_t *' to 'ATL::CStringT<BaseType,StringTrait-yiteyi-C++库
MFC中利用spin control控件和Edit控件实现数值的增减的使用方法-yiteyi-C++库

MFC中利用spin control控件和Edit控件实现数值的增减的使用方法

今天,遇到一个需求,在Edit框显示一个数值,是16进制格式显示,在Edit框旁边有一个Spin控件,可以用来调整Edit框中的值增加或减少。 实现过程: 1、绑定spin和edit m_Spin.SetBuddy(GetDlgItem...
VC(MFC) edit控件如何实现滚动条自动到达底部?-yiteyi-C++库

VC(MFC) edit控件如何实现滚动条自动到达底部?

在开发MFC对话框程序时,界面上有一个Rich Edit Control控件,运行时会动态添加文本行。想实现添加后,能自动滚动到最下面。 实现方法: 在需要控件做出滚动动作的函数中添加如下任一一个函数 ...
CPPKU的头像-yiteyi-C++库CPPKU7年前
015600
vc2008 添加 richedit空间后编译连接都正常,但就是无法运行-yiteyi-C++库

vc2008 添加 richedit空间后编译连接都正常,但就是无法运行

在MFC程序中使用RichEdit控件,出现问题的情况如下:建立一个简单的dialog based工程,可以编译运行。 但只要一添加RichEdit控件,可以编译连接,就是运行不了,对话框窗口显示不出来。 开发环境: ...