![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mfc
qq_35359581
这个作者很懒,什么都没留下…
展开
-
不能将参数 1 从“const char [11]”转换为“LPCWSTR”
原因:该工程是在UNICODE下编程的解决方法1:选中项目,然后点击属性——>配置属性——>常规——>项目默认值——>字符集,选为“使用多字节字符集"解决方法2:在字符串前面加上 _T() ,如_T("确定")原创 2017-09-18 11:09:44 · 1761 阅读 · 0 评论 -
MFC C++弹出对话框打开txt文件(例子)
在MFC中,点击打开文件的方法1,构造对话框一般使用CFileDialog函数,这个函数一般用来打开文件对话框,函数原型网上已有很多,函数原型有六个参数CFileDialog::CFileDialog( BOOL bOpenFileDialog, LPCTSTR lpszDefExt = NULL, LPCTSTR lpszFileName = NULL, DWORD dw原创 2017-09-18 09:45:37 · 3728 阅读 · 0 评论 -
MFC C++ 注册表保存/获取数据方法(保存/获取TXT例子)
个人理解注册表的本质也是一个数据库,Windows很多硬件,软件等信息都保存到注册表中,保存到注册表里的数据不易丢失,在保存数据到注册表之前,首先要明白注册表的结构是怎样的1,注册表结构在开始处输入regedit,选择regedit.exe,打开后看到的就是整个系统的注册表可以看到有五个文件夹,这五个文件夹分别为:HKEY_CLASSES_ROO原创 2017-09-19 14:52:00 · 2978 阅读 · 1 评论 -
MFC EditControl控件实现换行且滚动条自动跟随(实例)
新建一个项目,点击按钮后编辑框控件内容增加、自动换行,并且滚动条可以自动跟随到最底部新建一个mfc项目,项目名为Test2,按流程操作,点击完成。删除该行,并增加两个按钮和一个编辑框控件修改按钮和编辑框的名称和IDButton1修改为Button2修改为EditContr原创 2017-09-20 10:04:50 · 8102 阅读 · 0 评论 -
mfc c++ 多线程AfxBeginThread 例子( 一)
AfxBeginThread 为用户界面线程,该函数的原型为:CWinThread* AfxBeginThread( AFX_THREADPROC pfnThreadProc, //线程函数地址,即线程函数的入口 LPVOID pParam,原创 2017-11-03 11:47:59 · 8313 阅读 · 1 评论 -
mfc c++ 多线程同步 关键性代码段CRITICAL SECTION(二)
在mfc多线程,当多个线程都想访问同一个资源时,会导致线程冲突,数据出错,所以在多线程中,当一个线程对共享资源进行操作时,其余线程需要进行等待,当该线程完成操作时,才能占用该资源进行操作。Critical Section,临界区,就是在线程中执行这样的操作,对关键性代码段进行保护,避免数据混乱。例子:int a ,进入线程后进行a++,当多个线程同时运行,进行a++操作时,变量a的数据会变得无序混乱原创 2017-11-03 15:54:02 · 685 阅读 · 1 评论