![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MFC
梦幻若水
这个作者很懒,什么都没留下…
展开
-
在VS2010中开发ActiveX控件设置测试容器的方式
在VS2010中开发MFC ActiveX控件,开发完后,通常使用VS自带的容器ActiveX Control Test Container来运行ActiveX控件。此容器在VS安装后的文件中是找不到的,需要自己手动获取。如下所述:(1)按照你的VS所安装的路径,找到VC2010Samples.zip这个压缩文件,其在Samples下的名为2052文件夹中,如在我的电脑上,其所在路径为:C转载 2013-09-24 14:39:30 · 852 阅读 · 0 评论 -
MFC的一些实用的基础知识
一、_T()函数_T("")是一个宏,他的作用是让你的程序支持Unicode编码。因为Windows使用两种字符集ANSI和UNICODE,前者就是通常使用的单字节方式,但这种方式处理象中文这样的双字节字符不方便,容易出现半个汉字的情况。而后者是双字节方式,方便处理双字节字符。Windows NT的所有与字符有关的函数都提供两种方式的版本,而Windows 9x只支持ANSI方式。转载 2013-09-29 00:00:57 · 644 阅读 · 0 评论 -
QString与CString互转
#include #include #include inline QString CS2QS(CString cs) { return QString::fromWCharArray((LPCTSTR)cs, cs.GetLength()); }inline CString QS2CS(QString qs) { return qs.toStdString().c转载 2013-11-18 13:43:34 · 1306 阅读 · 0 评论 -
stdafx.h作用及原理
一、简介名称的英文全称为:Standard Application FrameworkExtensions 所谓头文件预编译,就是把一个工程(Project)中使用的一些MFC标准头文件(如Windows.H、Afxwin.H)预先编译,以后该工程编译时,不再编译这部分头文件,仅仅使用预编译的结果。这样可以加快编译速度,节省时间。 预编译头文件通过编译stdafx.cpp生成,以工转载 2013-11-28 00:07:15 · 607 阅读 · 0 评论 -
使用MFC中的AfxBeginThread创建多线程
创建一个基于对话框的工程,工程名为CreateThreadRect 在CreateThreadRect.cpp中增加一个ThreadProc函数,代码如下 工作者线程的函数必须是全局函数或静态成员函数,不能是普通的成员函数 DWORD WINAPI ThreadProc(LPVOID pParam){ CDC* pdc; //转载 2013-11-14 14:40:19 · 1192 阅读 · 1 评论