EnumResLangProc
The EnumResLangProc
function is an application-defined callback function that receives resource
languages as a result of a call to the EnumResourceLanguages
BOOL CALLBACK EnumResLangProc(
HANDLE hModule, |
// resource-module
handle |
LPCTSTR lpszType, |
// pointer to
resource type |
LPCTSTR lpszName, |
// pointer to
resource name |
WORD wIDLanguage, |
// resource
language identifier |
LONG lParam |
//
application-defined parameter |
); |
|
Parameters
hModule
Identifies
the module whose executable file contains the resources for which the languages
are being enumerated. If this parameter is NULL, the function enumerates the resource
languages 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
language is being enumerated. For standard resource types, this parameter
should 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 |
lpszName
Points to a
null-terminated string specifying the name of the resource for which the
language is being enumerated.
wIDLanguage
Specifies the
language identifier for the resource for which the language is being
enumerated. The EnumResourceLanguages function provides this value. For
a list of the primary language identifiers and sublanguage identifiers that
constitute a language identifier, see the MAKELANGID
lParam
Specifies the
application-defined parameter passed to the EnumResourceLanguages
function. This parameter can be used in error checking.
Return Values
This callback
function should return TRUE to continue enumeration; otherwise, it should
return FALSE to stop enumeration.
Remarks
The EnumResLangProc
function is a placeholder for the application-defined or library-defined
function name.
See Also