VB聲明 |
|
Declare Function GetProfileString Lib "kernel32" Alias "GetProfileStringA" (ByVal lpAppName As String, ByVal lpKeyName As String, ByVal lpDefault As String, ByVal lpReturnedString As String, ByVal nSize As Long) As Long |
|
說(shuō)明 |
|
為win.ini初始化文件中指定的條目取得字串 |
|
返回值 |
|
Long,復(fù)制到lpReturnedString緩沖區(qū)的字節(jié)數(shù)量,其中不包括那些NULL中止字符。如lpReturnedString緩沖區(qū)不夠大,不能容下全部信息,就返回nSize-1(若lpAppName或lpKeyName為NULL,則返回nSize-2) |
|
參數(shù)表 |
|
參數(shù) |
類型及說(shuō)明 |
lpAppName |
String,要在其中查找條目的小節(jié)名。這個(gè)字串不區(qū)分大小寫(xiě)。如果為vbNullString,則在lpReturnedString緩沖區(qū)裝載這個(gè).ini文件的所有小節(jié)的一個(gè)列表 |
lpKeyName |
String,欲獲取的項(xiàng)名或條目名。這個(gè)字串不區(qū)分大小寫(xiě)。如果為vbNullString,則在lpReturnedString緩沖區(qū)裝載指定小節(jié)內(nèi)所有項(xiàng)的一個(gè)列表 |
lpDefault |
String,指定條目未找到時(shí)返回的默認(rèn)值??稍O(shè)為空("") |
lpReturnedString |
String,指定一個(gè)預(yù)先初始化好的字串緩沖區(qū),長(zhǎng)度至少為nSize個(gè)字符 |
nSize |
Long,裝載到lpReturnedString緩沖區(qū)的最大字符數(shù) |
注解 |
|
如lpKeyName參數(shù)為零,那么lpReturnedString緩沖區(qū)會(huì)載入指定小節(jié)內(nèi)所有設(shè)置項(xiàng)的一個(gè)列表。每個(gè)項(xiàng)都用一個(gè)NULL字符分隔,最后那個(gè)項(xiàng)用兩個(gè)NULL字符中止 |