The MAKEINTRESOURCE macro converts an integer value to a resource type compatible with Win32 resource-management functions. This macro is used in place of a string containing the name of the resource.
LPTSTR MAKEINTRESOURCE(
WORD wInteger // integer to convert
);
The return value is the specified value in the low-order word and zero in the high-order word.
The return value should be passed only to the Win32 resource-management functions, as the lpType parameter.
The MAKEINTRESOURCE macro is defined as follows:
#define MAKEINTRESOURCE(i) (LPTSTR) ((DWORD) ((WORD) (i)))
Windows NT: Requires version 3.1 or later.
Windows: Requires Windows 95 or later.
Windows CE: Requires version 1.0 or later.
Header: Declared in winuser.h.
Unicode: Implemented as Unicode and ANSI versions on Windows NT.
Resources Overview, Resource Macros