GetPrivateProfileString

此頁沒有內(nèi)容條目
內(nèi)容

GetPrivateProfileString

VB聲明

Declare Function GetPrivateProfileString& Lib "kernel32" Alias "GetPrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As String, ByVal lpDefault As String, ByVal lpReturnedString As String, ByVal nSize As Long, ByVal lpFileName As String)

說明

為初始化文件中指定的條目取得字串

返回值

Long,復(fù)制到lpReturnedString緩沖區(qū)的字節(jié)數(shù)量,其中不包括那些NULL中止字符。如lpReturnedString緩沖區(qū)不夠大,不能容下全部信息,就返回nSize-1(若lpApplicationName或lpKeyName為NULL,則返回nSize-2)

參數(shù)表

參數(shù)

類型及說明

lpApplicationName

String,欲在其中查找條目的小節(jié)名稱。這個字串不區(qū)分大小寫。如設(shè)為vbNullString,就在lpReturnedString緩沖區(qū)內(nèi)裝載這個ini文件所有小節(jié)的列表

lpKeyName

String,欲獲取的項名或條目名。這個字串不區(qū)分大小寫。如設(shè)為vbNullString,就在lpReturnedString緩沖區(qū)內(nèi)裝載指定小節(jié)所有項的列表

lpDefault

String,指定的條目沒有找到時返回的默認(rèn)值??稍O(shè)為空("")

lpReturnedString

String,指定一個字串緩沖區(qū),長度至少為nSize

nSize

Long,指定裝載到lpReturnedString緩沖區(qū)的最大字符數(shù)量

lpFileName

String,初始化文件的名字。如沒有指定一個完整路徑名,windows就在Windows目錄中查找文件

注解

如lpKeyName參數(shù)為vbNullString,那么lpReturnedString緩沖區(qū)會載入指定小節(jié)所有設(shè)置項的一個列表。每個項都用一個NULL字符分隔,最后一個項用兩個NULL字符中止。也請參考GetPrivateProfileInt函數(shù)的注解

其他

在vb的api文本查看器中復(fù)制的聲明為:Declare Function GetPrivateProfileString Lib "kernel32" Alias "GetPrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpDefault As String, ByVal lpReturnedString As String, ByVal nSize As Long, ByVal lpFileName As String) As Long

Top