
mfc
文章平均质量分 55
火星鬼鬼
这个作者很懒,什么都没留下…
展开
-
mfc~实现mfc程序支持设置多语言
近10天,一直在忙活着让一个mfc中文版程序,支持设置其他语言。我用的stringtable来实现的,这个方法比较简单高效,就是实现起来枯燥了一些。昨天晚上刚忙完,今天总结一下实现过程中关键的几个点。1、stringtable。stringtable主要是用来做翻译的,比如,对话框的caption,控件的windowtext,MessageBox的一些提示,我们都可以在各个语言对应的stringtable中,添加其翻译过来的内容。(1)先添加stringtable。若当前项目没有string原创 2021-01-28 13:41:50 · 5169 阅读 · 2 评论 -
c++ ~ std::wstring 转LPWSTR
wchar wBuffer[256] = {0};std::wstring wStr = _T("I'm wstring");wmemcpy_s(wBuffer, 256, wStr.c_str(), wStr.size());LPWSTR lpw = wBuffer;原创 2021-01-11 18:06:09 · 3463 阅读 · 0 评论 -
mfc进阶3~未定义的标识符EDIT_FILE_IN
添加了一个edit control,修改它的ID为EDIT_FILE_IN,又通过类向导,添加了和其相关联的控件变量m_editFileIn,结果程序自己加的这部分代码DDX_Control(pDX, EDIT_FILE_IN, m_editFileIn);出错,提示“未定义的标识符 EDIT_FILE_IN”解决方法,DDX_Control所在的cpp中,添加头文件resou原创 2016-09-06 14:08:10 · 3545 阅读 · 0 评论 -
mfc进阶1~mfc基本配置
新建mfc项目,只是加了个button,想要通过单击button打开目录选择窗口,通过类向导添加button的为control变量后,编译出现错误:错误1:fatal error C1189: #error : Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version.转载 2016-09-06 13:29:07 · 598 阅读 · 0 评论 -
mfc进阶2~string,string.h和CString三个头文件的区别
1.#include C++标准库(STL)中的类型,它是定义的一个字符串类,定义在string头文件中。里面包含了对字符串的各种常用操作。2.#include c标准库提供的字符串操作函数,如常用函数有strlen、strcmp、strcpy等等。3.cstring 是属于MFC的类,如从对话框中利用GetWin转载 2016-09-06 13:42:06 · 989 阅读 · 0 评论