对话框内的控件
IDC_RECALC
8~0xDEEF
Microsoft MFC宏命名规范
名称
类型
_AFXDLL
唯一的动态连接库(Dynamic Link Library,DLL)版本
_ALPHA
仅编译DEC Alpha处理器
_DEBUG
包括诊断的调试版本
_MBCS
编译多字节字符集
_UNICODE
在一个应用程序中打开Unicode
AFXAPI
MFC提供的函数
CALLBACK
通过指针回调的函数
库标识符命名法
标识符
值和含义
u
ANSI(N)或Unicode(U)
d
调试或发行:D = 调试;忽略标识符为发行。
静态库版本命名规范
库
描述
NAFXCWD.LIB
调试版本:MFC静态连接库
NAFXCW.LIB
发行版本:MFC静态连接库
UAFXCWD.LIB
调试版本:具有Unicode支持的MFC静态连接库
UAFXCW.LIB
发行版本:具有Unicode支持的MFC静态连接库
动态连接库命名规范
名称
类型
_AFXDLL
唯一的动态连接库(DLL)版本
WINAPI
Windows所提供的函数
Windows.h中新的命名规范
类型
定义描述
WINAPI
使用在API声明中的FAR PASCAL位置,如果正在编写一个具有导出API人口点的DLL,则可以在自己的API中使用该类型
CALLBACK
使用在应用程序回叫例程,如窗口和对话框过程中的FAR PASCAL的位置
LPCSTR
与LPSTR相同,只是LPCSTR用于只读串指针,其定义类似(const char FAR*)
UINT
可移植的无符号整型类型,其大小由主机环境决定(对于Windows NT和Windows 9x为32位);它是unsigned int的同义词
LRESULT
窗口程序返回值的类型
LPARAM
声明lParam所使用的类型,lParam是窗口程序的第四个参数
WPARAM
声明wParam所使用的类型,wParam是窗口程序的第三个参数
LPVOID
一般指针类型,与(void *)相同,可以用来代替LPSTR