| 種類 |
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 方法程序 |
類別的內部方法程序。 |
文章定位: