请输入您要查询的百科知识:

 

词条 EnumResLangProc
释义

函数功能:该函数是一个用户定义的和EnumResourceLanguages函数一起使用的回调函数。它接收资源语言。ENUMRESLANGPROC类型定义指向该响应函数的指针。EnumResLangProc是用户定义的函数名称的占位符。

函数原型:BOOL CALLBACK EnumResLangProc(HANDLE hModule,LPCTSTR IPszType, LPCTSTR IpszName,WORDwlDLanguage,LONG IParam);

参数:

hModule:处理那些包含着被列举术语资源的可执行文件的模块。如果这个参数为空,函数将在模块中列出在建当前过程时所用的资源术语。

lpszType:指向一个以NULL为结束符的字符串,字符串指定了那些被列举的语句资源的类型名。作为标准的资源类型,此参数可以为下列值,含义如下:

RT_ACCELERATOR:加速器表;RT_ANICURSOR:动态光标;

RT_ANIICON:动态图标;RT_BITMAP:位图资源;

RT_CURSOR:由硬件支持的光标资源;DI_DIALOG:对话框:

RT_FONT:字体资源;RT_FONTDIR;字体目录资源;

RT_GROUP_CURSOR:与硬件无关的光标资源;

RT_GROUP_ICON:与硬件无关的目标资源;

RT_HTML:HTML文档;RT_ICON:由硬件支持的图标资源:

RT_MENU:菜单资源;RT_MESSAGETABLE:消息表的入口;

RT_PLUGPLAY:即插即用资源;

RT_RCDATA:应用定义资源(原始数据):RT_STRING字符表入口;

RT_VERSION:版本资源:RT_VXD:VXD。

lpszName:指向一个以NULL为结束符的字符串,字符串说明了在资源中被列举出术语的名称。

wlDLanguage:指定了在资源中被列举出语句的标识符。EnumResourceLanguages函数提供了这一值。有关原始的语句标识符和由标识符组成子句标识符的列表可以详看MAKELANGID。

IParam:指定将应用定义的参数传递给EnumResourceLanguages函数,此参数将被用于错误检查。

返回值:此响应函数返回值为TRUE时将继续列举:否则,当返回值为FALSE时将停止列举。

注意:应用程序必须通过向EnumResourceLanguages函数传递这个函数的地址来注册。

速查:Windows NT 3.1、Windows 95以上,头文件:winbase.h;库文件:由用户定义。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/11/15 20:23:48