MFC基础介绍
MFC(Miscrosoft Foundation Classes)微软基本类库,是微软公司以C++类的形式封装了Windows的API,并且包含一个应用程序框架,以减少应用程序开发人员的工作量。
开发工具:Visual Studio
作用:用于开发图形界面软件,比如客户端、上位机等。
句柄(handle):一个句柄是指使用的一个唯一的整数值,是指一个四字节长的数值,用于标志应用程序中的不同对象和同类对象中的不同的实例。
MFC命名
MFC命名前缀
使用的编辑器为VS2022,以下为目前所用到的前缀。
缩写 | 全写 | 描述 |
IDC_ | ID of Control | 控件的ID |
IDD_ | ID of Dialog | 对话框的ID |
IDR_ | ID of Resource | 资源的ID |
MFC数据类型转化
string to CString
string stringTest;
CString cstringTest;
cstringTest = CString(stringTest.c_str());