1. 程式人生 > 其它 >C++ 查詢硬體與系統配置的API函式 的程式碼

C++ 查詢硬體與系統配置的API函式 的程式碼

如下資料是關於C++ 查詢硬體與系統配置的API函式 的內容,希望對各朋友有用途。
ActivateKeyboardLayout 啟用一個新的鍵盤佈局。鍵盤佈局定義了按鍵在一種物理性鍵盤上的位置與含義
Beep 用於生成簡單的聲音
CharToOem 將一個字串從ANSI字符集轉換到OEM字符集
ClipCursor 將指標限制到指定區域
ConvertDefaultLocale 將一個特殊的地方識別符號轉換成真實的地方ID
CreateCaret 根據指定的資訊建立一個插入符(游標),並將它選定為指定視窗的預設插入符
DestroyCaret 清除(破壞)一個插入符
EnumCalendarInfo 列舉在指定“地方”環境中可用的日曆資訊
EnumDateFormats 列舉指定的“當地”設定中可用的長、短日期格式
EnumSystemCodePages 列舉系統中已安裝或支援的內碼表
EnumSystemLocales 列舉系統已經安裝或提供支援的“地方”設定
EnumTimeFormats 列舉一個指定的地方適用的時間格式
ExitWindowsEx 退出windows,並用特定的選項重新啟動
ExpandEnvironmentStrings 擴充環境字串
FreeEnvironmentStrings 翻譯指定的環境字串塊
GetACP 判斷目前正在生效的ANSI內碼表
GetAsyncKeyState 判斷函式呼叫時指定虛擬鍵的狀態
GetCaretBlinkTime 判斷插入符游標的閃爍頻率
GetCaretPos 判斷插入符的當前位置
GetClipCursor 取得一個矩形,用於描述目前為滑鼠指標規定的剪下區域
GetCommandLine 獲得指向當前命令列緩衝區的一個指標
GetComputerName 取得這臺計算機的名稱
GetCPInfo 取得與指定內碼表有關的資訊
GetCurrencyFormat 針對指定的“地方”設定,根據貨幣格式格式化一個數字
GetCursor 獲取目前選擇的滑鼠指標的控制代碼
GetCursorPos 獲取滑鼠指標的當前位置
GetDateFormat 針對指定的“當地”格式,對一個系統日期進行格式化
GetDoubleClickTime 判斷連續兩次滑鼠單擊之間會被處理成雙擊事件的間隔時間
GetEnvironmentStrings 為包含了當前環境字串設定的一個記憶體塊分配和返回一個控制代碼
GetEnvironmentVariable 取得一個環境變數的值
GetInputState 判斷是否存在任何待決(等待處理)的滑鼠或鍵盤事件
GetKBCodePage 由GetOEMCP取代,兩者功能完全相同
GetKeyboardLayout 取得一個控制代碼,描述指定應用程式的鍵盤佈局
GetKeyboardLayoutList 獲得系統適用的所有鍵盤佈局的一個列表
GetKeyboardLayoutName 取得當前活動鍵盤佈局的名稱
GetKeyboardState 取得鍵盤上每個虛擬鍵當前的狀態
GetKeyboardType 瞭解與正在使用的鍵盤有關的資訊
GetKeyNameText 在給出掃描碼的前提下,判斷鍵名
GetKeyState 針對已處理過的按鍵,在最近一次輸入資訊時,判斷指定虛擬鍵的狀態
GetLastError 針對之前呼叫的api函式,用這個函式取得擴充套件錯誤資訊
GetLocaleInfo 取得與指定“地方”有關的資訊
GetLocalTime 取得本地日期和時間
GetNumberFormat 針對指定的“地方”,按特定的格式格式化一個數字
GetOEMCP 判斷在OEM和ANSI字符集間轉換的windows內碼表
GetQueueStatus 判斷應用程式訊息佇列中待決(等待處理)的訊息型別
GetSysColor 判斷指定windows顯示物件的顏色
GetSystemDefaultLangID 取得系統的預設語言ID
GetSystemDefaultLCID 取得當前的預設系統“地方”
GetSystemInfo 取得與底層硬體平臺有關的資訊
GetSystemMetrics 返回與windows環境有關的資訊
GetSystemPowerStatus 獲得與當前系統電源狀態有關的資訊
GetSystemTime 取得當前系統時間,這個時間採用的是“協同世界時間”(即UTC,也叫做GMT)格式
GetSystemTimeAdjustment 使內部系統時鐘與一個外部的時鐘訊號源同步
GetThreadLocale 取得當前執行緒的地方ID
GetTickCount 用於獲取自windows啟動以來經歷的時間長度(毫秒)
GetTimeFormat 針對當前指定的“地方”,按特定的格式格式化一個系統時間
GetTimeZoneInformation 取得與系統時區設定有關的資訊
GetUserDefaultLangID 為當前使用者取得預設語言ID
GetUserDefaultLCID 取得當前使用者的預設“地方”設定
GetUserName 取得當前使用者的名字
GetVersion 判斷當前執行的Windows和DOS版本
GetVersionEx 取得與平臺和作業系統有關的版本資訊
HideCaret 在指定的視窗隱藏插入符(游標)
IsValidCodePage 判斷一個內碼表是否有效
IsValidLocale 判斷地方識別符號是否有效
keybd_event 這個函式模擬了鍵盤行動
LoadKeyboardLayout 載入一個鍵盤佈局
MapVirtualKey 根據指定的對映型別,執行不同的掃描碼和字元轉換
MapVirtualKeyEx 根據指定的對映型別,執行不同的掃描碼和字元轉換
MessageBeep 播放一個系統聲音。系統聲音的分配方案是在控制面板裡決定的
mouse_event 模擬一次滑鼠事件
OemKeyScan 判斷OEM字符集中的一個ASCII字元的掃描碼和Shift鍵狀態
OemToChar 將OEM字符集的一個字串轉換到ANSI字符集
SetCaretBlinkTime 指定插入符(游標)的閃爍頻率
SetCaretPos 指定插入符的位置
SetComputerName 設定新的計算機名
SetCursor 將指定的滑鼠指標設為當前指標
SetCursorPos 設定指標的位置
SetDoubleClickTime 設定連續兩次滑鼠單擊之間能使系統認為是雙擊事件的間隔時間
SetEnvironmentVariable 將一個環境變數設為指定的值
SetKeyboardState 設定每個虛擬鍵當前在鍵盤上的狀態
SetLocaleInfo 改變使用者“地方”設定資訊
SetLocalTime 設定當前地方時間
SetSysColors 設定指定視窗顯示物件的顏色
SetSystemCursor 改變任何一個標準系統指標
SetSystemTime 設定當前系統時間
SetSystemTimeAdjustment 定時新增一個校準值使內部系統時鐘與一個外部的時鐘訊號源同步
SetThreadLocale 為當前執行緒設定地方
SetTimeZoneInformation 設定系統時區資訊
ShowCaret 在指定的窗口裡顯示插入符(游標)
ShowCursor 控制滑鼠指標的可視性
SwapMouseButton 決定是否互換滑鼠左右鍵的功能
SystemParametersInfo 獲取和設定數量眾多的windows系統引數
SystemTimeToTzSpecificLocalTime 將系統時間轉換成地方時間
ToAscii 根據當前的掃描碼和鍵盤資訊,將一個虛擬鍵轉換成ASCII字元
ToUnicode 根據當前的掃描碼和鍵盤資訊,將一個虛擬鍵轉換成Unicode字元
UnloadKeyboardLayout 解除安裝指定的鍵盤佈局
VkKeyScan 針對Windows字符集中一個ASCII字元,判斷虛擬鍵碼和Shift鍵的狀態