溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

C++ 查詢硬件與系統(tǒng)配置的API函數(shù) 的代碼

發(fā)布時(shí)間:2020-10-04 19:26:50 來(lái)源:網(wǎng)絡(luò) 閱讀:436 作者:Tommy866 欄目:編程語(yǔ)言

如下資料是關(guān)于C++ 查詢硬件與系統(tǒng)配置的API函數(shù) 的內(nèi)容,希望對(duì)各朋友有用途。

ActivateKeyboardLayout 激活一個(gè)新的鍵盤布局。鍵盤布局定義了按鍵在一種物理性鍵盤上的位置與含義
Beep 用于生成簡(jiǎn)單的聲音
CharToOem 將一個(gè)字串從ANSI字符集轉(zhuǎn)換到OEM字符集
ClipCursor 將指針限制到指定區(qū)域
ConvertDefaultLocale 將一個(gè)特殊的地方標(biāo)識(shí)符轉(zhuǎn)換成真實(shí)的地方ID
CreateCaret 根據(jù)指定的信息創(chuàng)建一個(gè)插入符(光標(biāo)),并將它選定為指定窗口的默認(rèn)插入符
DestroyCaret 清除(破壞)一個(gè)插入符
EnumCalendarInfo 枚舉在指定“地方”環(huán)境中可用的日歷信息
EnumDateFormats 列舉指定的“當(dāng)?shù)亍痹O(shè)置中可用的長(zhǎng)、短日期格式
EnumSystemCodePages 枚舉系統(tǒng)中已安裝或支持的代碼頁(yè)
EnumSystemLocales 枚舉系統(tǒng)已經(jīng)安裝或提供支持的“地方”設(shè)置
EnumTimeFormats 枚舉一個(gè)指定的地方適用的時(shí)間格式
ExitWindowsEx 退出windows,并用特定的選項(xiàng)重新啟動(dòng)
ExpandEnvironmentStrings 擴(kuò)充環(huán)境字串
FreeEnvironmentStrings 翻譯指定的環(huán)境字串塊
GetACP 判斷目前正在生效的ANSI代碼頁(yè)
GetAsyncKeyState 判斷函數(shù)調(diào)用時(shí)指定虛擬鍵的狀態(tài)
GetCaretBlinkTime 判斷插入符光標(biāo)的閃爍頻率
GetCaretPos 判斷插入符的當(dāng)前位置
GetClipCursor 取得一個(gè)矩形,用于描述目前為鼠標(biāo)指針規(guī)定的剪切區(qū)域
GetCommandLine 獲得指向當(dāng)前命令行緩沖區(qū)的一個(gè)指針
GetComputerName 取得這臺(tái)計(jì)算機(jī)的名稱
GetCPInfo 取得與指定代碼頁(yè)有關(guān)的信息
GetCurrencyFormat 針對(duì)指定的“地方”設(shè)置,根據(jù)貨幣格式格式化一個(gè)數(shù)字
GetCursor 獲取目前選擇的鼠標(biāo)指針的句柄
GetCursorPos 獲取鼠標(biāo)指針的當(dāng)前位置
GetDateFormat 針對(duì)指定的“當(dāng)?shù)亍备袷剑瑢?duì)一個(gè)系統(tǒng)日期進(jìn)行格式化
GetDoubleClickTime 判斷連續(xù)兩次鼠標(biāo)單擊之間會(huì)被處理成雙擊事件的間隔時(shí)間
GetEnvironmentStrings 為包含了當(dāng)前環(huán)境字串設(shè)置的一個(gè)內(nèi)存塊分配和返回一個(gè)句柄
GetEnvironmentVariable 取得一個(gè)環(huán)境變量的值
GetInputState 判斷是否存在任何待決(等待處理)的鼠標(biāo)或鍵盤事件
GetKBCodePage 由GetOEMCP取代,兩者功能完全相同
GetKeyboardLayout 取得一個(gè)句柄,描述指定應(yīng)用程序的鍵盤布局
GetKeyboardLayoutList 獲得系統(tǒng)適用的所有鍵盤布局的一個(gè)列表
GetKeyboardLayoutName 取得當(dāng)前活動(dòng)鍵盤布局的名稱
GetKeyboardState 取得鍵盤上每個(gè)虛擬鍵當(dāng)前的狀態(tài)
GetKeyboardType 了解與正在使用的鍵盤有關(guān)的信息
GetKeyNameText 在給出掃描碼的前提下,判斷鍵名
GetKeyState 針對(duì)已處理過(guò)的按鍵,在最近一次輸入信息時(shí),判斷指定虛擬鍵的狀態(tài)
GetLastError 針對(duì)之前調(diào)用的api函數(shù),用這個(gè)函數(shù)取得擴(kuò)展錯(cuò)誤信息
GetLocaleInfo 取得與指定“地方”有關(guān)的信息
GetLocalTime 取得本地日期和時(shí)間
GetNumberFormat 針對(duì)指定的“地方”,按特定的格式格式化一個(gè)數(shù)字
GetOEMCP 判斷在OEM和ANSI字符集間轉(zhuǎn)換的windows代碼頁(yè)
GetQueueStatus 判斷應(yīng)用程序消息隊(duì)列中待決(等待處理)的消息類型
GetSysColor 判斷指定windows顯示對(duì)象的顏色
GetSystemDefaultLangID 取得系統(tǒng)的默認(rèn)語(yǔ)言ID
GetSystemDefaultLCID 取得當(dāng)前的默認(rèn)系統(tǒng)“地方”
GetSystemInfo 取得與底層硬件平臺(tái)有關(guān)的信息
GetSystemMetrics 返回與windows環(huán)境有關(guān)的信息
GetSystemPowerStatus 獲得與當(dāng)前系統(tǒng)電源狀態(tài)有關(guān)的信息
GetSystemTime 取得當(dāng)前系統(tǒng)時(shí)間,這個(gè)時(shí)間采用的是“協(xié)同世界時(shí)間”(即UTC,也叫做GMT)格式
GetSystemTimeAdjustment 使內(nèi)部系統(tǒng)時(shí)鐘與一個(gè)外部的時(shí)鐘信號(hào)源同步
GetThreadLocale 取得當(dāng)前線程的地方ID
GetTickCount 用于獲取自windows啟動(dòng)以來(lái)經(jīng)歷的時(shí)間長(zhǎng)度(毫秒)
GetTimeFormat 針對(duì)當(dāng)前指定的“地方”,按特定的格式格式化一個(gè)系統(tǒng)時(shí)間
GetTimeZoneInformation 取得與系統(tǒng)時(shí)區(qū)設(shè)置有關(guān)的信息
GetUserDefaultLangID 為當(dāng)前用戶取得默認(rèn)語(yǔ)言ID
GetUserDefaultLCID 取得當(dāng)前用戶的默認(rèn)“地方”設(shè)置
GetUserName 取得當(dāng)前用戶的名字
GetVersion 判斷當(dāng)前運(yùn)行的Windows和DOS版本
GetVersionEx 取得與平臺(tái)和操作系統(tǒng)有關(guān)的版本信息
HideCaret 在指定的窗口隱藏插入符(光標(biāo))
IsValidCodePage 判斷一個(gè)代碼頁(yè)是否有效
IsValidLocale 判斷地方標(biāo)識(shí)符是否有效
keybd_event 這個(gè)函數(shù)模擬了鍵盤行動(dòng)
LoadKeyboardLayout 載入一個(gè)鍵盤布局
MapVirtualKey 根據(jù)指定的映射類型,執(zhí)行不同的掃描碼和字符轉(zhuǎn)換
MapVirtualKeyEx 根據(jù)指定的映射類型,執(zhí)行不同的掃描碼和字符轉(zhuǎn)換
MessageBeep 播放一個(gè)系統(tǒng)聲音。系統(tǒng)聲音的分配方案是在控制面板里決定的
mouse_event 模擬一次鼠標(biāo)事件
OemKeyScan 判斷OEM字符集中的一個(gè)ASCII字符的掃描碼和Shift鍵狀態(tài)
OemToChar 將OEM字符集的一個(gè)字串轉(zhuǎn)換到ANSI字符集
SetCaretBlinkTime 指定插入符(光標(biāo))的閃爍頻率
SetCaretPos 指定插入符的位置
SetComputerName 設(shè)置新的計(jì)算機(jī)名
SetCursor 將指定的鼠標(biāo)指針設(shè)為當(dāng)前指針
SetCursorPos 設(shè)置指針的位置
SetDoubleClickTime 設(shè)置連續(xù)兩次鼠標(biāo)單擊之間能使系統(tǒng)認(rèn)為是雙擊事件的間隔時(shí)間
SetEnvironmentVariable 將一個(gè)環(huán)境變量設(shè)為指定的值
SetKeyboardState 設(shè)置每個(gè)虛擬鍵當(dāng)前在鍵盤上的狀態(tài)
SetLocaleInfo 改變用戶“地方”設(shè)置信息
SetLocalTime 設(shè)置當(dāng)前地方時(shí)間
SetSysColors 設(shè)置指定窗口顯示對(duì)象的顏色
SetSystemCursor 改變?nèi)魏我粋€(gè)標(biāo)準(zhǔn)系統(tǒng)指針
SetSystemTime 設(shè)置當(dāng)前系統(tǒng)時(shí)間
SetSystemTimeAdjustment 定時(shí)添加一個(gè)校準(zhǔn)值使內(nèi)部系統(tǒng)時(shí)鐘與一個(gè)外部的時(shí)鐘信號(hào)源同步
SetThreadLocale 為當(dāng)前線程設(shè)置地方
SetTimeZoneInformation 設(shè)置系統(tǒng)時(shí)區(qū)信息
ShowCaret 在指定的窗口里顯示插入符(光標(biāo))
ShowCursor 控制鼠標(biāo)指針的可視性
SwapMouseButton 決定是否互換鼠標(biāo)左右鍵的功能
SystemParametersInfo 獲取和設(shè)置數(shù)量眾多的windows系統(tǒng)參數(shù)
SystemTimeToTzSpecificLocalTime 將系統(tǒng)時(shí)間轉(zhuǎn)換成地方時(shí)間
ToAscii 根據(jù)當(dāng)前的掃描碼和鍵盤信息,將一個(gè)虛擬鍵轉(zhuǎn)換成ASCII字符
ToUnicode 根據(jù)當(dāng)前的掃描碼和鍵盤信息,將一個(gè)虛擬鍵轉(zhuǎn)換成Unicode字符
UnloadKeyboardLayout 卸載指定的鍵盤布局
VkKeyScan 針對(duì)Windows字符集中一個(gè)ASCII字符,判斷虛擬鍵碼和Shift鍵的狀態(tài)

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI