词条 | 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条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。