API函數大全
來源:20CN網絡安全小組
作者:劉景軍[Eddie Liu]
時間:2010-04-06
FillRgn 用指定刷子填充指定區域
FrameRgn 用指定刷子圍繞指定區域畫一個外框
GetBoundsRect 獲取指定設備場景的邊界矩形
GetClipBox 獲取完全包含指定設備場景剪裁區的最小矩形
GetClipRgn 獲取設備場景當前剪裁區
GetDC 獲取指定窗口的設備場景
GetDCEx 為指定窗口獲取設備場景。相比GetDC,本函數提供了更多的選項
GetDCOrgEx 獲取指定設備場景起點位置(以屏幕坐標表示)
GetDeviceCaps 根據指定設備場景代表的設備的功能返回信息
GetGraphicsMode 確定是否允許增強圖形模式(世界轉換)
GetMapMode 為特定設備場景調入映象模式
GetRegionData 裝入描述一個區域信息的RgnData結構或緩沖區
GetRgnBox 獲取完全包含指定區域的最小矩形
GetUpdateRgn 確定指定窗口的刷新區域。該區域當前無效,需要刷新
GetViewportExtEx 獲取設備場景視口(viewport)范圍
GetViewportOrgEx 獲取設備場景視口起點
GetWindowDC 獲取整個窗口(包括邊框、滾動條、標題欄、菜單等)的設備場景
GetWindowExtEx 獲取指定設備場景的窗口范圍
GetWindowOrgEx 獲取指定設備場景的邏輯窗口的起點
GetWindowRgn 獲取窗口區域
GetWorldTransform 如果有世界轉換,為設備場景獲取當前世界轉換
IntersectClipRect 為指定設備定義一個新的剪裁區
InvalidateRgn 使窗口指定區域不活動,并將它加入窗口刷新區,使之可隨后被重畫
InvertRgn 通過顛倒每個像素值反轉設備場景指定區域
LPtoDP 將點陣從指定設備場景邏輯坐標轉換為設備坐標
ModifyWorldTransform 根據指定的模式修改世界轉換
OffsetClipRgn 按指定量平移設備場景剪裁區
OffsetRgn 按指定偏移量平移指定區域
OffsetViewportOrgEx 平移設備場景視口區域
OffsetWindowOrgEx 平移指定設備場景窗口起點
PaintRgn 用當前刷子背景色填充指定區域
PtInRegion 確定點是否在指定區域內
PtVisible 確定指定點是否可見(即,點是否在設備場景剪裁區內)
RectInRegion 確定矩形是否有部分在指定區域內
RectVisible 確定指定矩形是否有部分可見(是否在設備場景剪裁區內)
ReleaseDC 釋放由調用GetDC或GetWindowDC函數獲取的指定設備場景
RestoreDC 從設備場景堆棧恢復一個原先保存的設備場景
SaveDC 將指定設備場景狀態保存到Windows設備場景堆棧
ScaleViewportExtEx 縮放設備場景視口的范圍
ScaleWindowExtEx 縮放指定設備場景窗口范圍
ScrollDC 在窗口(由設備場景代表)中水平和(或)垂直滾動矩形
SelectClipRgn 為指定設備場景選擇新的剪裁區
SetBoundsRect 設置指定設備場景的邊界矩形
SetGraphicsMode 允許或禁止增強圖形模式,以提供某些支持(包括世界轉換)
SetMapMode 設置指定設備場景的映射模式
SetRectRgn 設置區域為指定的矩形
SetViewportExtEx 設置設備場景視口范圍
SetViewportOrgEx 設置設備場景視口起點
SetWindowExtEx 設置指定設備場景窗口范圍
SetWindowOrgEx 設置指定設備場景窗口起點
SetWindowRgn 設置窗口區域
SetWorldTransform 設置世界轉換
ValidateRgn 激活窗口中指定區域,把它從刷新區移走
WindowFromDC 取回與某一設備場景相關的窗口的句柄
10. 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 針對已處理過的按鍵,在最近一次輸入信息時,判斷指定虛擬鍵的狀態
最新評論共有 0 位網友發表了評論
查看所有評論
發表評論