EnumResTypeProc
The EnumResTypeProc
function is an application-defined callback function that receives resource
types as a result of a call to the EnumResourceTypes
BOOL CALLBACK EnumResTypeProc(
HANDLE hModule, |
// resource-module
handle |
LPTSTR lpszType, |
// pointer to
resource type |
LONG lParam |
//
application-defined parameter |
); |
|
Parameters
hModule
Identifies
the module whose executable file contains the resources for which the types are
to be enumerated. If this parameter is NULL, the function enumerates the
resource types in the module used to create the current process.
lpszType
Points to a
null-terminated string specifying the type name of the resource for which the
type is being enumerated. For standard resource types, this parameter can be
one of the following values:
Value |
Meaning |
RT_ACCELERATOR |
Accelerator
table |
RT_ANICURSOR |
Animated
cursor |
RT_ANIICON |
Animated
icon |
RT_BITMAP |
Bitmap
resource |
RT_CURSOR |
Hardware-dependent
cursor resource |
RT_DIALOG |
Dialog box |
RT_FONT |
Font
resource |
RT_FONTDIR |
Font
directory resource |
RT_GROUP_CURSOR |
Hardware-independent
cursor resource |
RT_GROUP_ICON |
Hardware-independent
icon resource |
RT_ICON |
Hardware-dependent
icon resource |
RT_MENU |
Menu
resource |
RT_MESSAGETABLE |
Message-table
entry |
RT_RCDATA |
Application-defined
resource (raw data) |
RT_STRING |
String-table
entry |
RT_VERSION |
Version
resource |
lParam
Specifies the
application-defined parameter passed to the EnumResourceTypes function.
This parameter can be used in error checking.
Return Values
The callback
function should return TRUE to continue enumeration; otherwise, it should
return FALSE to stop enumeration.
Remarks
The EnumResTypeProc
function is a placeholder for the application-defined or library-defined
function name.
See Also