MFC
Jane_Yih
人生皆无常,云起云落,云淡风轻。
展开
-
更改MFC标题栏图标和生成的执行文件图标
更改MFC标题栏图标和生成的执行文件图标原创 2022-11-05 07:46:20 · 535 阅读 · 0 评论 -
MFC动态创建控件
【代码】MFC动态创建控件。原创 2022-05-10 14:15:09 · 26 阅读 · 0 评论 -
MFC动态生成控件、消息事件过滤器
一个动态生成条码输入编辑框的界面,编辑框内容输入达到指定长度后,焦点自动依次跳转到下一个编辑框,最后一个编辑框则自动跳转焦点到确认按钮。除非焦点在确认按钮,否则不响应回车键和退出键ESC的按下事件。原创 2022-04-14 11:07:08 · 10 阅读 · 0 评论 -
MFC工程CString异常分析
如果发现CString类型变量异常:赋值失败或者莫名地被赋值了可能是因为工程中的某个地方,将CString类型变量传参到了Char*的形参之中去了。void fun1(char* str);CString myStr = "AAA";fun1(myStr);//错误的...原创 2021-12-13 10:32:11 · 1113 阅读 · 0 评论 -
获取本应用程序exe名称
CString GetExeName(){ CString strTemp = ""; TCHAR exeFullPath[_MAX_PATH]; GetModuleFileName(NULL, exeFullPath, _MAX_PATH); strTemp = exeFullPath; int index = 0; while (true) { index = strTemp.Find("\\"); if (index != -1) { strTemp = str..原创 2021-10-25 13:57:30 · 619 阅读 · 0 评论 -
创建指定路径的所有文件夹
/*创建指定路径的所有文件夹strFileDir:文件夹路径:例如:D:\\TestLog\\*/bool AutoCreateDir(const CString& strFileDir){ CString strSubDir(""); CString strTemp(strFileDir); int iFileDirLen = strFileDir.GetLength(); int iFindIndex = strTemp.Find("\\"); while (iFindIn.原创 2021-10-25 13:55:25 · 245 阅读 · 0 评论 -
CString转std::string
std::string CString2String(CString cstr){ std::string strTemp = CT2A(cstr); return strTemp;}原创 2021-10-25 13:53:50 · 1856 阅读 · 0 评论 -
MFC获取应用程序当前路径
方法一:GetModuleFileName CString stmp = ""; TCHAR exeFullPath[_MAX_PATH]; GetModuleFileName(NULL, exeFullPath, _MAX_PATH); stmp = exeFullPath; int n = stmp.ReverseFind('\\'); stmp = stmp.Mid(0, n); strcpy(exeFullPath, stmp); SetCurrentDirectory((LPT原创 2021-10-25 10:31:57 · 838 阅读 · 0 评论