![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MFC
文章平均质量分 61
ranjiewen
坚持阅读,坚持练习,日积月累! 金风玉露一相逢,便胜却人间无数!
展开
-
MFC 解析xml文件
CComVariantIXMLDOMElementhttp://blog.sina.com.cn/s/blog_69e905cd0100kp5i.html原创 2016-09-20 14:13:32 · 1040 阅读 · 0 评论 -
MFC CString的L和_T
这个问题困扰了很久,这个解释貌似好理解一些L表示UNICODE串,比如wchar_t* str = L"yangsongx";_T在ANSI编译模式下表示ANSI串,在UNICODE下表示UNICODE串,比如TCHAR* str = _T("yangsongx");在ANSI下编译就是 char* str = "yangsongx";在UNICODE下编译就是 wchar_t* str =原创 2016-09-20 14:06:24 · 1082 阅读 · 0 评论 -
CreateThread函数&&CString::GetBuffer函数
对这个两个常见的windows下的函数学习了一下://最简单的创建多线程实例#include #include //子线程函数DWORD WINAPI ThreadFun(LPVOID pM){ printf("子线程的线程ID号为:%d\n子线程输出Hello World\n", GetCurrentThreadId()); return 0;原创 2016-09-20 14:06:28 · 289 阅读 · 0 评论 -
MFC中TRACE
错误 1 error C1189: #error : Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Please #define _AFXDLL or do not use /MD[d] c:\program files (x86)\microsoft visual原创 2016-09-20 14:06:31 · 596 阅读 · 0 评论 -
MFC中GetPrivateProfileString相关函数
项目中用到了这个函数,所以了解了一下,参考了一些博客:http://blog.sina.com.cn/s/blog_a599b5960101tsbk.htmlhttp://blog.csdn.net/artmcu/article/details/8077815(连着三篇)http://www.cnblogs.com/rosesmall/archive/2012/09/12/268189原创 2016-09-20 14:06:33 · 4709 阅读 · 0 评论 -
CString-int-string-char-BSTR之间的转换
一.CString, int, string, char*之间的转换string 转 CStringCString.Format("%s", string.c_str());char 转 CString CString.Format("%s", char*);char 转 string string s(char *);string 转 char * char *p = string原创 2016-09-20 14:06:38 · 731 阅读 · 0 评论 -
AfxMessageBox和MessageBox区别
两个函数的区别:AfxMessageBox是MFC库提供的全局函数,提供了多种重载形式,而MessageBox是标准的windows Api函数.AfxMessageBox()函数在任何类里边都可以使用,而MessageBox()函数只能在CWnd类的继承类中使用。另外,AfxMessageBox()函数的参数没有MessageBox()函数的参数丰富,所以后者较前者灵活。 AfxMess原创 2016-09-20 14:06:41 · 249 阅读 · 0 评论 -
MVC&&MVP
Classic MVC Classic MVC 大概上世纪七十年代,Xerox PARC的Trygve提出了MVC的概念。 并应用在Smalltalk系统中,为了和其它类型的MVC加以区分,历史上习惯的称之为Classic MVC。Classic Mvc模式 Model:封装领域数据及逻辑 View:查询领域数据并展现给用户 Conctroller:截获用户请求并原创 2016-09-20 14:07:12 · 556 阅读 · 0 评论 -
MFC知识点(DDX_Control 与 DDX_Text ,ON_COMMAND和ON_MESSAGE)
1.DDX_Control 与 DDX_Text 区别DDX_TEXT()的作用可以理解为把字符串变量和控件的文本(WindowText)关联起来, DDX_Control()的作用可以理解为把变量和控件本身关联起来, DoDataExchange(pDX)就是处理所有变量与其关联控件交换数据的函数。void CView::DoDataExchange(CDataExchange* pDX){原创 2016-09-20 14:11:41 · 914 阅读 · 0 评论 -
MFC学习20160718(GetModuleFileName&&GetAppDataPath)
1.标题栏设置一、对话框标题栏内容为静态直接在对话框属性“General”的“Caption”中修改。二、对话框标题栏内容为动态生成的在对应对话框的初始化函数OnInitDialog()中添加以下代码:CString title;title.Format("%d",Id);//在标题栏动态显示Id的值this->SetWindowText(title);2. 分组原创 2016-09-20 14:12:13 · 794 阅读 · 0 评论 -
MFC记住上次路径---遇到的一些问题
今天完成一个需求,就是记住用户选择的文件路径,先是熟悉代码,然后在网上找解决方法,一开始感觉没什么,网上的方法差不多,应该很容易做出来,结果真是卡了一半天,到晚上自己才慢慢的搞清楚了。遇到的问题真不少,记录一下好多细节,真是不写不知道。2016-08-18 21:35:36补充:MFC选择文件夹的对话框VC++------------MFC选择文件夹和文件对话框原创 2016-09-20 14:12:55 · 1406 阅读 · 0 评论 -
MFC最大化显示任务栏
今天2016-07-23 13:26:24又来处理最大化时,窗口任务栏隐藏的bug。前面已经用了 MINMAXINFO的结构体:typedef struct { POINT ptReserved; //不用 POINT ptMaxSize; //最大范围 POINT ptMaxPosition; //最大的放置点 POINT ptMinTrackSize原创 2016-09-20 14:12:59 · 967 阅读 · 0 评论 -
初识MFC,WinForm,WPF,Q't
MFC和QT是C++中常见的GUI框架,而WinForm和WPF是C#中常用的框架,不过我们一般很少叫WinForm框架,可能直接叫图形控件类库更多点.反正只是个称呼罢了,爱咋叫就咋叫.另外WinForm与WPF(即Windows Form与Windows Presentation Foundation,用于windows的上的桌面应用开发)都只是提供了一堆GUI类库,而MFC与QT除了一堆GUI原创 2016-09-20 14:04:16 · 526 阅读 · 0 评论