新聞| | PChome| 登入
2007-05-18 18:20:07 | 人氣126| 回應0 | 上一篇 | 下一篇
推薦 0 收藏 0 轉貼0 訂閱站台

登錄存取 (Registry Access)

種類 System Utilities
預設目錄 Visual FoxProCatalog\FoundationClasses\Utilities
類別 Registry
基本類別 Custom
類別定義函數庫 registry.vcx
父類別 registry
範例 ...\Samples\Vfp98\Solution\WinAPI\regfox.scx

說明

該類別會提供對 Windows 登錄中資訊的存取途徑。

使用該類別的方法是:將其置放到專案或表單中,或從[元件陳列庫]的[項目]快顯功能表中選擇[加至專案]或[加至表單]。當您將該類別加至表單上時,Visual FoxPro 會將該類別放在表單上,然後指定合適的屬性值,並提供必要的輸入和輸出物件。在將該類別置放到專案中時,可以選擇加入該類別或建立一個次類別。

有關使用基本類別的詳細內容,請參閱[Visual FoxPro 基本類別的使用指南]

屬性、事件、方法程序 說明
CloseKey 方法程序 關閉一個登錄鍵。
語法:CloseKey( )
傳回值如果成功傳回 0;否則傳回 Windows API 的錯誤代號。
參數:
DeleteKey 方法程序 刪除一個登錄鍵。
語法:DeleteKey(nUserKey, cKeyPath)
傳回值如果成功傳回 0;否則傳回 Windows API 的錯誤代號。
參數:
nUserKey 指定登錄使用者的鍵值。
CKeyPath 指定登錄使用者鍵的路徑。
DeleteKeyValue 方法程序 從登錄鍵刪除一個鍵值。
語法:DeleteKeyValue(cOptName, cKeyPath, nUserKey)
傳回值如果成功傳回 0;否則傳回 Windows API 的錯誤代號。
參數:
cOptName 指定登錄鍵的選項名稱。
cKeyPath 指定登錄鍵的路徑。
nUserKey 指定使用者鍵。
EnumKeys 方法程序 列舉一個登錄鍵。
語法:EnumKeys(@aKeyNames)
傳回值如果成功傳回 0;否則傳回 Windows API 的錯誤代號。
參數:
aKeyNames 指定要列舉的登錄鍵。
EnumKeyValues 方法程序 列舉一個登錄鍵中的值。
語法:EnumKeyValues(@aKeyValues)
傳回值如果成功傳回 0;否則傳回 Windows API 的錯誤代號。
參數:
aKeyValues 指定要列舉的登錄使用者鍵的值。
EnumOptions 方法程序 列舉一個鍵值的所有輸入項目,並將這些值填入陣列。
語法:EnumOptions(@aRegOpts, cOptPath, nUserKey, lEnumKeys)
傳回值如果成功傳回 0;否則傳回 Windows API 的錯誤代號。
參數:
aRegOpts 指定登錄鍵選項。
cOptPath 指定登錄鍵選項的路徑。
nUserKey 指定使用者鍵的 ID。
lEnumKeys 如果既存其他選項,指定是否要列舉這些選項。
GetKeyValue 方法程序 傳回一個鍵的值。
語法:GetKeyValue(cValueName, cKeyValue)
傳回值如果成功傳回 0;否則傳回 Windows API 的錯誤代號。
參數:
cValueName 指定要取出的值的名稱。
cKeyValue 指定 cValueName 的值。
GetRegKey 方法程序 傳回一個登錄鍵的設定。
語法:GetRegKey(cOptName, cOptVal, cKeyPath, nUserKey)
傳回值如果成功傳回 0;否則傳回 Windows API 的錯誤代號。
參數:
cOptName 指定登錄鍵選項的名稱。
cOptVal 指定應用於該選項的值。
cKeyPath 指定登錄鍵的路徑。
nUserKey 指定使用者鍵。
IsKey 方法程序 傳回指定的鍵是否既存的訊息。
語法:IsKey(cKeyName, nRegKey)
傳回值如果成功傳回 0;否則傳回 Windows API 的錯誤代號。
參數:
cKeyName 如果既存使用者鍵,則指定使用者鍵的名稱。
nRegKey 指定登錄鍵的 ID。
OpenKey 方法程序 開啟一個登錄鍵。
語法:Open(cLookUpKey, nRegKey, lCreateKey)
傳回值如果成功傳回 0;否則傳回 Windows API 的錯誤代號。
參數:
cLookUpKey 指定要搜尋目標值的使用者鍵的名稱。
nRegKey 指定登錄鍵的 ID。
lCreateKey 如果指定的登錄鍵不存在,則指定是否要建立一個新的。
SetKeyValue 方法程序 設定登錄鍵的值。
語法:SetKeyValue(cValueName, cValue)
傳回值如果成功傳回 0;否則傳回 Windows API 的錯誤代號。
參數:
cValueName 指定要設定的值的名稱。
cValue 指定用於 cValueName 的值。
SetRegKey 方法程序 設定登錄鍵值。
語法:SetRegKey(cOptName, cOptVal, cKeyPath, nUserKey, lCreateKey)
傳回值如果成功傳回 0;否則傳回 Windows API 的錯誤代號。
參數:
cOptName 指定登錄鍵選項的名稱。
cOptVal 指定應用於該選項的值。
cKeyPath 指定登錄鍵的路徑。
nUserKey 指定使用者鍵的 ID。
lCreateKey 指定是否建立新的鍵。如果 lCreateKey 為[真] (.T.),將會建立新鍵。
CAppPathKey 屬性 類別的內部屬性。
cIniDllFile 屬性 類別的內部屬性。
cODBCDllFile 屬性 類別的內部屬性。
cRegDllFile 屬性 類別的內部屬性。
cVfpOptPath 屬性 類別的內部屬性。
lCreateKey 屬性 類別的內部屬性。
lHadError 屬性 類別的內部屬性。
lLoaddedDlls 屬性 類別的內部屬性。
lLoadedInis 屬性 類別的內部屬性。
lLoadedOdbcs 屬性 類別的內部屬性。
nCurrentKey 屬性 類別的內部屬性。
nCurrentOS 屬性 類別的內部屬性。
nUserKey 屬性 類別的內部屬性。
LoadRegFuncs 方法程序 類別的內部方法程序。

台長: Kenny
人氣(126) | 回應(0)| 推薦 (0)| 收藏 (0)| 轉寄
全站分類: 教育學習(進修、留學、學術研究、教育概況) | 個人分類: 程式設計 |
此分類下一篇:使用 Multimedia 控制項
此分類上一篇:包裝 DLL 函式

是 (若未登入"個人新聞台帳號"則看不到回覆唷!)
* 請輸入識別碼:
請輸入圖片中算式的結果(可能為0) 
(有*為必填)
TOP
詳全文