MFC
运妙心藏
C/Cpp/Java/C#/Lua/PHP/Android/Python 程序員 手游 前端 后台
展开
-
MFC Edit Control 设置焦点无效
MFC Edit Control 设置焦点无效来源: http://blog.csdn.net/wuyuan2011woaini/article/details/8024858关于对话框OnInitDialog里设置edit控件输入焦点问题 本人在edit.SetFocus()不起作用(edit是我关联的edit控件的edit变量) 最后才发现原来在vs2转载 2016-09-21 02:11:20 · 5744 阅读 · 0 评论 -
vs2017配置opencv4.1
vs2017配置opencv4.1E:\AI\opencv4.1.0\build\x64\vc15\bin项目中配置:接下来的步骤是两种配置方法唯一不同的操作:方法一:属性管理器中的“Microsoft.Cpp.x64.user”属性页这种方法好处是以后新建的项目都不用再重新配置了,但缺点也很明显,再建一个和这个无关的项目也会受影响方法二:解决方案中的项目,直接右键项目属性(缺...原创 2019-05-14 10:42:40 · 2927 阅读 · 1 评论 -
VS2017未安装MFC解决方法
我电脑里刚安装了个VS2017,但想使用MFC,却找不到方法如下:01 | 新建项目02 | 然后点击选择对话框中“打开Visual Studio安装程序”VS2017企业版注册码:NJVYC-BMHX2-G77MM-4XJMR-6Q8QF...原创 2019-05-05 15:49:01 · 6656 阅读 · 1 评论 -
error LNK2019: 无法解析的外部符号及fatal error LNK1104: 无法打开文件“XXX".lib“
error LNK2019: 无法解析的外部符号fatal error LNK1104: 无法打开文件“XXX".lib“error LNK2019: 无法解析的外部符号这个错之前见过很多次,能知道最根本的原因在于链接过程中没有搜索到程序用到的库文件,即*.lib本质上要检查以下几点:一、确保依赖项及生成顺序二、确保库使用的头文件要使用库的项目中要有包含使用的库相关代码的头文件头文...原创 2019-04-08 17:32:16 · 1379 阅读 · 0 评论 -
如何改变CFileDialog的默认路径
CFileDialog中有这个参数lpszFileName,指定它就可以了explicit CFileDialog( BOOL bOpenFileDialog, LPCTSTR lpszDefExt = NULL, LPCTSTR lpszFileName = NULL, //指定这个就行了 ...原创 2019-04-02 17:53:57 · 1734 阅读 · 0 评论 -
VC++中遍历文件夹下的文档及子文件夹
VC中遍历文件夹下的文档及子文件夹WIN32_FIND_DATA结构体:typedef struct _WIN32_FIND_DATA { DWORD dwFileAttributes; //文件属性 FILETIME ftCreationTime; // 文件创建时间 FILETIME ftLastAccessTime; // 文件...原创 2018-05-21 15:12:59 · 1307 阅读 · 0 评论 -
VC++简易日志函数
void MyLogSpecTradeProcess(LPCTSTR text){ CTime tt=CTime::GetCurrentTime(); char path[300]; sprintf(path,"%sTradeProcess_L%02d.LOG",logPath, tt.GetDay()); CFile file; BOOL r=file....原创 2018-05-21 10:24:46 · 1481 阅读 · 0 评论 -
旧的vs2005或2008工程项目转换成vs2010更高版本时遇到的3个问题
问题一:错误场景,公司给了我一个vs2008或vs2005的项目文件,我电脑只安装了vs2010,打开转换并编译出现如下错误:fatal error C1189: #error : This file requires _WIN32_WINNT to be #defined at least to 0x0403. Value 0x0501 or higher is rec原创 2016-12-20 12:24:37 · 2197 阅读 · 0 评论 -
Windows中Shlwapi介绍
Windows中有一个Shlwapi.dll文件,包含了大量的Windows字符串处理方法,这些方法,在通常的程序应用中,经常会用到,有一部分处理方法,在CRuntime中也存在,但不方便使用。有一部分函数,也有相关的Windows API函数,如StrCpy对应的lstrcpy之类的字符串处理函数。从Shlwapi名称看,这个应该是Windows的Shell AP转载 2016-12-26 15:29:15 · 4340 阅读 · 0 评论 -
MFC一运行最小化,去除或添加该功能
MFC一程序运行直接最小化了,怎么去除或添加该功能?// CMFC_TestRWDlg 消息处理程序BOOL CMFC_TestRWDlg::OnInitDialog(){ CDialogEx::OnInitDialog(); // 将“关于...”菜单项添加到系统菜单中。 // ... // ... // ... // 设置此对话框的图标...原创 2016-12-26 15:25:49 · 1068 阅读 · 0 评论 -
不能将参数 1 从“char *”转换为“LPCTSTR”
不能将参数 1 从“char *”转换为“LPCTSTR”类似代码: // 设置默认选项为0 char str[100]; for (int i = 0; i 20; i++) { sprintf(str, "COM%d", i + 1); m_comPort.AddString(str); } m_comPort.SetCurSel(0);最快的原创 2016-12-23 15:08:57 · 4943 阅读 · 4 评论 -
spin constrol与edit 控件共用
第一步:创建一个spin control,属性 Set Buddy Integer 设为 True,绑定控件为m_spinPollingTime 创建一个edit control,ID为IDC_EDIT_POLLING_TIME, 属性改为只是数字与不可修改, 绑定值为 m_nPollingTime第二步:在对话框的初始化函数OnIni原创 2016-11-23 10:01:17 · 487 阅读 · 0 评论 -
MFC CheckBox控件选中或取消选中
CheckBox控件选中或取消选中的用法给CheckBox控件添加点击事件,代码如下:void CFlapLaneDlg::OnBnClickedAutoPolling(){ // TODO: 在此添加控件通知处理程序代码 CButton* pBtn = (CButton*)GetDlgItem(IDC_CHECK_XXX); int state = pBtn->GetChec原创 2016-11-23 09:46:40 · 15841 阅读 · 0 评论 -
MFC对话框程序EDIT类控件的自动换行,垂直滚动条自动下移
MFC对话框程序EDIT类控件的自动换行,垂直滚动条自动下移1.新建一个Edit Control,将其Multiline属性设置为True,Auto HScroll属性设置False,这样就可以实现每一行填满后自动换行了。2.再将Vetrical Scroll属性设置为True,当输入或显示超过编辑框的大小后就会出现垂直滚动条。3.如转载 2016-11-22 16:10:44 · 1561 阅读 · 0 评论 -
error C2440: “初始化”: 无法从“wchar_t *”转换为“ATL::CStringT<BaseType>”
在使用MFC编译代码时出现下面的情况:代码:BOOL BCMenu::ModifyODMenuW(wchar_t *lpstrText,wchar_t *OptionText,int nIconNormal){ BCMenuData *mdata; // Find the old BCMenuData structure: CString junk=Opt...原创 2016-11-14 16:43:39 · 6865 阅读 · 5 评论 -
用到现在MFC,才发现竟然有测试显示功能
这里用的是vs2013(老的vs应该也有)的测试显示功能,Ctrl+T 或点击如下图里显示的2,1,为自己绘制的对话框3,为测试显示的对话框原创 2016-09-21 02:34:01 · 1085 阅读 · 0 评论 -
子对话框调用父对话框的变量或函数
一个对话框用以下函数没法调用它的父窗口的变量或函数GetParent()GetParentOwner()AfxGetMainWnd()AfxGetApp()->m_pMainWnd这是因为此时对话框占用了程序控制权。我所知的一种方法是:在子对话框中定义一个CWnd* m_pParent;在子对话框的构造函数中保存调用它时的参数CWnd* pParent,m_pParen...原创 2019-05-13 16:59:17 · 1426 阅读 · 1 评论