日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > windows >内容正文

windows

常用 API 函数(10): 硬件与系统函数

發(fā)布時(shí)間:2024/1/17 windows 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 常用 API 函数(10): 硬件与系统函数 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
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ù)?#34;設(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ù)?#34;格式,對(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ì)已處理過的按鍵,在最近一次輸入信息時(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)語言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)以來經(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)語言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)

總結(jié)

以上是生活随笔為你收集整理的常用 API 函数(10): 硬件与系统函数的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。