EnumResourceLanguages()関数のコールバック関数
Function EnumResLangProc(ByVal hModule As Long, ByVal lpszType As Long, _
ByVal lpszName As Long, ByVal wIDLanguage As Integer, lParam As Long) As Long
Function EnumResLangProc(ByVal hModule As Integer, ByVal lpszType As Integer, _
ByVal lpszName As Integer, ByVal wIDLanguage As Short, lParam As Integer) As Integer
BOOL CALLBACK EnumResLangProc(
HANDLE hModule,
LPCTSTR lpszType,
LPCTSTR lpszName,
WORD wIDLanguage,
LONG_PTR lParam
);
引数
hModule
EnumResourceLanguages()関数から渡されるhModulelpszType
同、lpszTypelpszName
同、lpszNamewIDLanguage
Windowsが返した言語識別子lParam
関数に渡される32ビット値wIDLanguageの定数
LANG_NEUTRAL = &H00
LANG_AFRIAANS = &H36
LANG_BASQUE = &H2D
LANG_BYELORUSSIAN = &H23
LANG_CHINESE = &H04
LANG_CZECH = &H05
LANG_DUTCH = &H13
LANG_ESTONIAN = &H25
LANG_FARSI = &H29
LANG_FRENCH = &H0C
LANG_GREEK = &H08
LANG_ARABIC = &H01
LANG_ALABIAN = &H1C
LANG_BULGARIAN = &H02
LANG_CATAKAN = &H03
LANG_DANISH = &H06
LANG_ENGLISH = &H09
LANG_FAEROESE = &H38
LANG_FINNISH = &H0B
LANG_GERMAN = &H07
LANG_HEBREW = &H0D
LANG_HUNGRAIAN = &H0EN
LANG_INDONESIAN = &H21
LANG_JAPANESE = &H11
LANG_LATVIAN = &H26
LANG_NORWEGIAN = &H14
LANG_PORTUGUESE = &H16
LANG_RUSSIAN = &H19
LANG_SLOVENIAN = &H24
LANG_SPANISH = &H0A
LANG_THAI = &H1E
LANG_UKRAINIAN = &H22
LANG_ICELANDIC = &H0F
LANG_ITALIAN = &H10
LANG_KOREAN = &H12
LANG_LITHUANIAN = &H27
LANG_POLISH = &H15
LANG_ROMANIAN = &H18
LANG_SLOVAK = &H1B
LANG_SORBIAN = &H2E
LANG_SWEDISH = &H1D
LANG_TURKISH = &H1F
SUBLANG_NATURAL = &H00
SUBLANG_DEFAULT = &H01
SUBLANG_ARABIC = &H01
SUBLANG_SYS_DEFAULT = &H02
SUBLANG_ARABIC_IRAQ = &H02
SUBLANG_ARABIC_EGYPT = &H03
SUBLANG_ARABIC_LIBYA = &H04
SUBLANG_ARABIC_ALGERIA = &H05
SUBLANG_ARABIC_MOROCCO = &H06
SUBLANG_ARABIC_TUNISIA = &H07
SUBLANG_ARABIC_OMAN = &H08
SUBLANG_ARABIC_YEMEN = &H09
SUBLANG_ARABIC_SYTIA = &H10
SUBLANG_ARABIC_JORDAN = &H11
SUBLANG_ARABIC_KUWAIT = &H13
SUBLANG_ARABIC_BAHRAIN = &H15