MAKEINTRESOURCEA(i)
的用法和作用
MAKEINTRESOURCEA(i)是系统所定义的宏
定义
#define MAKEINTRESOURCEA(i) (LPSTR)((DWORD)((WORD)(i)))
#define MAKEINTRESOURCEW(i) (LPWSTR)((DWORD)((WORD)(i)))
#ifdef UNICODE
#define MAKEINTRESOURCE MAKEINTRESOURCEW
#else
#define MAKEINTRESOURCE MAKEINTRESOURCEA
#endif // !UNICODE
#define MAKEINTRESOURCEW(i) (LPWSTR)((DWORD)((WORD)(i)))
#ifdef UNICODE
#define MAKEINTRESOURCE MAKEINTRESOURCEW
#else
#define MAKEINTRESOURCE MAKEINTRESOURCEA
#endif // !UNICODE
用法
例如:
hBmp = LoadBitmap(hInstance,MAKEINTRESOURCE(ID_BMP));
作用
作用就是将资源的ID(int型)转化为ID所对应的资源名(字符串型)
本文介绍了 MAKEINTRESOURCEA 宏的定义与用法,该宏用于将资源ID转换为对应的资源名称,适用于Windows编程中资源加载场景。
3953

被折叠的 条评论
为什么被折叠?



