MFC下的常用字符串数据类型表示的含义:
L:Long 长 P:Point 指针 C:Const 常量 W:Wchar_t 宽字符 T:TCHAR STR:String 字符串
在看看MFC下各种数据类型的定义:
1 typedef char *LPSTR;
2 typedef const char *LPCSTR;
3
4 typedef wchar_t *LPWSTR;
5 typedef const wchar_t *LPCWSTR;
6 typedef wchar_t WCHAR;
7
8 #ifdef UNICODE
9 typedef LPCWSTR LPCTSTR;
10 typedef WCHAR TCHAR;
11
12 #else
13 typedef LPCSTR LPCTSTR;
14 typedef char TCHAR;
MFC下提供的ATL 转换宏:
T2A T2W T2CA T2CW W2A W2CA W2T W2CT A2W A2CW A2T A2CT
T:TCHAR 2:To C:CONST A:CHAR(ANSI) W:WCHAR
使用方法举例:
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余1页未读,立即下载