VerLanguageName |
VB聲明 |
|
Declare Function VerLanguageName Lib "kernel32" Alias "VerLanguageNameA" (ByVal wLang As Long, ByVal szLang As String, ByVal nSize As Long) As Long |
|
說(shuō)明 |
|
這個(gè)函數(shù)能根據(jù)16位語(yǔ)言代碼獲取一種語(yǔ)言的名稱(chēng)。利用版本資源中的語(yǔ)言代碼,可以判斷出一個(gè)文件編寫(xiě)時(shí)采用的語(yǔ)言格式。表格“win32支持的語(yǔ)言代碼”對(duì)win32支持的各種語(yǔ)言代碼進(jìn)行了總結(jié) |
|
返回值 |
|
Long,裝載到szLang緩沖區(qū)的字符數(shù)量。如緩沖區(qū)的容量不夠,不能容下完整的名稱(chēng),則函數(shù)返回需要的緩沖區(qū)大小。零表示出錯(cuò) |
|
參數(shù)表 |
|
參數(shù) |
類(lèi)型及說(shuō)明 |
wLang |
Long,語(yǔ)言ID |
szLang |
String,用于裝載指定語(yǔ)言文本名稱(chēng)的一個(gè)緩沖區(qū)。這個(gè)緩沖區(qū)至少應(yīng)預(yù)初始化成nSize+1個(gè)字節(jié)的長(zhǎng)度 |
nSize |
Long,szLang緩沖區(qū)的大小 |
Top |