程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 更多關於編程 >> Windows API函數年夜全(完全)

Windows API函數年夜全(完全)

編輯:更多關於編程

Windows API函數年夜全(完全)。本站提示廣大學習愛好者:(Windows API函數年夜全(完全))文章只能為提供參考,不一定能成為您想要的結果。以下是Windows API函數年夜全(完全)正文


1. API之收集函數
WNetAddConnection 創立統一個收集資本的永遠性銜接
WNetAddConnection2 創立統一個收集資本的銜接
WNetAddConnection3 創立統一個收集資本的銜接
WNetCancelConnection 停止一個收集銜接
WNetCancelConnection2 停止一個收集銜接
WNetCloseEnum 停止一次列舉操作
WNetConnectionDialog 啟動一個尺度對話框,以便樹立同收集資本的銜接
WNetDisconnectDialog 啟動一個尺度對話框,以便斷開同收集資本的銜接
WNetEnumResource 列舉收集資本
WNetGetConnection 獲得當地或已銜接的一個資本的收集稱號
WNetGetLastError 獲得收集毛病的擴大毛病信息
WNetGetUniversalName 獲得收集中一個文件的長途稱號和/或許UNC(同一定名標准)稱號
WNetGetUser 獲得一個收集資本用以銜接的名字
WNetOpenEnum 啟動對收集資本停止列舉的進程

2. API之新聞函數
BroadcastSystemMessage 將一條體系新聞播送給體系中一切的頂級窗口
GetMessagePos 獲得新聞隊列中上一條新聞處置終了時的鼠標指針屏幕地位
GetMessageTime 獲得新聞隊列中上一條新聞處置終了時的時光
PostMessage 將一條新聞送達到指定窗口的新聞隊列
PostThreadMessage 將一條新聞送達給運用法式
RegisterWindowMessage 獲得分派給一個字串標識符的新聞編號
ReplyMessage 回答一個新聞
SendMessage 挪用一個窗口的窗口函數,將一條新聞發給誰人窗口
SendMessageCallback 將一條新聞發給窗口
SendMessageTimeout 向窗口發送一條新聞
SendNotifyMessage 向窗口發送一條新聞
3. API之文件處置函數
CloseHandle 封閉一個內查對象。個中包含文件、文件映照、過程、線程、平安和同步對象等
CompareFileTime 比較兩個文件的時光
CopyFile 復制文件
CreateDirectory 創立一個新目次
CreateFile 翻開和創立文件、管道、郵槽、通訊辦事、裝備和掌握台
CreateFileMapping 創立一個新的文件映照對象
DeleteFile 刪除指定文件
DeviceIoControl 對裝備履行指定的操作
DosDateTimeToFileTime 將DOS日期和時光值轉換成一個 win32 FILETIME 值
FileTimeToDosDateTime 將一個 win32 FILETIME 值轉換成DOS日期和時光值
FileTimeToLocalFileTime 將一個FILETIME構造轉換本錢地時光
FileTimeToSystemTime 依據一個FILETIME構造的內容,裝載一個SYSTEMTIME構造
FindClose 封閉由FindFirstFile函數創立的一個搜刮句柄
FindFirstFile 依據文件名查找文件
FindNextFile 依據挪用FindFirstFile函數時指定的一個文件名查找下一個文件
FlushFileBuffers 針對指定的文件句柄,刷新外部文件緩沖區
FlushViewOfFile 將寫入文件映照緩沖區的一切數據都刷新到磁盤
GetBinaryType 斷定文件能否可以履行
GetCompressedFileSize 斷定一個緊縮文件在磁盤上現實占領的字節數
GetCurrentDirectory 在一個緩沖區中裝載以後目次
GetDiskFreeSpace 獲得與一個磁盤的組織有關的信息,和懂得殘剩空間的容量
GetDiskFreeSpaceEx 獲得與一個磁盤的組織和殘剩空間容量有關的信息
GetDriveType 斷定一個磁盤驅動器的類型
GetExpandedName 獲得一個緊縮文件的全名
GetFileAttributes 斷定指定文件的屬性
GetFileInformationByHandle 這個函數供給了獲得文件信息的一種機制
GetFileSize 斷定文件長度
GetFileTime 獲得指定文件的時光信息
GetFileType 在給出文件句柄的條件下,斷定文件類型
GetFileVersionInfo 從支撐版本標志的一個模塊裡獲得文件版本信息
GetFileVersionInfoSize 針對包括了版本資本的一個文件,斷定包容文件版本信息須要一個多年夜的緩沖區
GetFullPathName 獲得指定文件的完全途徑名
GetLogicalDrives 斷定體系中存在哪些邏輯驅動器字母
GetLogicalDriveStrings 獲得一個字串,個中包括了以後一切邏輯驅動器的根驅動器途徑
GetOverlappedResult 斷定一個堆疊操作以後的狀況
GetPrivateProfileInt 為初始化文件(.ini文件)中指定的條目獲得一個整數值
GetPrivateProfileSection 獲得指定末節(在.ini文件中)一切項名和值的一個列表
GetPrivateProfileString 為初始化文件中指定的條目獲得字串
GetProfileInt 獲得win.ini初始化文件中指定條目標一個整數值
GetProfileSection 獲得指定末節(在win.ini文件中)一切項名和值的一個列表
GetProfileString 為win.ini初始化文件中指定的條目獲得字串
GetShortPathName 獲得指定文件的短途徑名
GetSystemDirectory 獲得Windows體系目次(即System目次)的完全途徑名
GetTempFileName 這個函數包括了一個暫時文件的名字,它可由運用法式應用
GetTempPath 獲得為暫時文件指定的途徑
GetVolumeInformation 獲得與一個磁盤卷有關的信息
GetWindowsDirectory 獲得Windows目次的完全途徑名
hread 參考lread
hwrite 參考lwrite函數
lclose 封閉指定的文件
lcreat 創立一個文件
llseek 設置文件中停止讀寫確當前地位
LockFile 鎖定文件的某一部門,使其不與其他運用法式同享
LockFileEx 與LockFile類似,只是它供給了更多的功效
lopen 以二進制形式翻開指定的文件
lread 將文件中的數據讀入內存緩沖區
lwrite 將數據從內存緩沖區寫入一個文件
LZClose 封閉由LZOpenFile 或 LZInit函數翻開的一個文件
LZCopy 復制一個文件
LZInit 這個函數用於初始化外部緩沖區
LZOpenFile 該函數能履行年夜量分歧的文件處置,並且兼容於緊縮文件
LZRead 將數據從文件讀入內存緩沖區
LZSeek 設置一個文件中停止讀寫確當前地位
MapViewOfFile 將一個文件映照對象映照到以後運用法式的地址空間
MoveFile 挪動文件
OpenFile 這個函數能履行年夜量分歧的文件操作
OpenFileMapping 翻開一個現成的文件映照對象
QueryDosDevice 在Windows NT中,DOS裝備名會映照成NT體系裝備名。該函數可斷定以後的裝備映照情形
ReadFile 從文件中讀出數據
ReadFileEx 與ReadFile類似,只是它只能用於異步讀操作,並包括了一個完全的回調
RegCloseKey 封閉體系注冊表中的一個項(或鍵)
RegConnectRegistry 拜訪長途體系的部門注冊表
RegCreateKey 在指定的項下創立或翻開一個項
RegCreateKeyEx 在指定項下創立新項的更龐雜的方法。在Win32情況中建議應用這個函數
RegDeleteKey 刪除現有項下方一個指定的子項
RegDeleteValue 刪除指定項下方的一個值
RegEnumKey 列舉指定項的子項。在Win32情況中應應用RegEnumKeyEx
RegEnumKeyEx 列舉指定項下方的子項
RegEnumValue 列舉指定項的值
RegFlushKey 將對項和它的子項作出的修改現實寫入磁盤
RegGetKeySecurity 獲得與一個注冊表項有關的平安信息
RegLoadKey 從之前用RegSaveKey函數創立的一個文件裡裝載注冊表信息
RegNotifyChangeKeyValue 注冊表項或它的任何一個子項產生變更時,用這個函數供給一種告訴機制
RegOpenKey 翻開一個現有的注冊表項
RegOpenKeyEx 翻開一個現有的項。在win32下推舉應用這個函數
RegQueryInfoKey 獲得與一個項有關的信息
RegQueryValue 獲得指定項或子項的默許(未定名)值
RegQueryValueEx 獲得一個項的設置值
RegWordStrKey 用一個磁盤文件保留的信息調換注冊表信息;並創立一個備份,在個中包括以後注冊表信息
RegRestoreKey 從一個磁盤文件恢復注冊表信息
RegSaveKey 將一個項和它的一切子項都保留到一個磁盤文件
RegSetKeySecurity 設置指定項的平安特征
RegSetValue 設置指定項或子項的默許值
RegSetValueEx 設置指定項的值
RegUnLoadKey 卸載指定的項和它的一切子項
RemoveDirectory 刪除指定目次
SearchPath 查找指定文件
SetCurrentDirectory 設置以後目次
SetEndOfFile 針對一個翻開的文件,將以後文件地位設為文件末尾
SetFileAttributes 設置文件屬性
SetFilePointer 在一個文件中設置以後的讀寫地位
SetFileTime 設置文件的創立、拜訪及前次修正時光
SetHandleCount 這個函數不用在win32下應用;即便應用,也不會有任何後果
SetVolumeLabel 設置一個磁盤的卷標(Label)
SystemTimeToFileTime 依據一個FILETIME構造的內容,載入一個SYSTEMTIME構造
UnlockFile 消除對一個文件的鎖定
UnlockFileEx 消除對一個文件的鎖定
UnmapViewOfFile 在以後運用法式的內存地址空間消除對一個文件映照對象的映照
VerFindFile 用這個函數決議一個文件應裝置到哪裡
VerInstallFile 用這個函數裝置一個文件
VerLanguageName 這個函數能依據16位說話代碼獲得一種說話的稱號
VerQueryValue 這個函數用於從版本資本中獲得信息
WriteFile 將數據寫入一個文件
WriteFileEx 與WriteFile相似,只是它只能用於異步寫操作,並包含了一個完全的回調
WritePrivateProfileSection 為一個初始化文件(.ini)中指定的末節設置一切項名和值
WritePrivateProfileString 在初始化文件指定末節內設置一個字串
WriteProfileSection 為Win.ini初始化文件中一個指定的末節設置一切項名和值
WriteProfileString 在Win.ini初始化文件指定末節內設置一個字串

4. API之打印函數
AbortDoc 撤消一份文檔的打印
AbortPrinter 刪除與一台打印機聯系關系在一路的緩沖文件
AddForm 為打印機的表單列表添加一個新表單
AddJob 用於獲得一個有用的途徑名,以便用它為功課創立一個後台打印文件。它也會為功課分派一個功課編號
AddMonitor 為體系添加一個打印機監督器
AddPort 啟動"添加端口"對話框,許可用戶在體系可用端口列表中參加一個新端口
AddPrinter 在體系中添加一台新打印機
AddPrinterConnection 銜接指定的打印機
AddPrinterDriver 為指定的體系添加一個打印驅動法式
AddPrintProcessor 為指定的體系添加一個打印處置器
AddPrintProvidor 為體系添加一個打印供給商
AdvancedDocumentProperties 啟動打印機文檔設置對話框
ClosePrinter 封閉一個翻開的打印機對象
ConfigurePort 針對指定的端口,啟動一個端口設置裝備擺設對話框
ConnectToPrinterDlg 啟動銜接打印機對話框,用它同拜訪收集的打印機銜接
DeleteForm 從打印機可用表單列表中刪除一個表單
DeleteMonitor 刪除指定的打印監督器
DeletePort 啟動"刪除端口"對話框,許可用戶從以後體系刪除一個端口
DeletePrinter 將指定的打印機標記為從體系中刪除
DeletePrinterConnection 刪除與指定打印機的銜接
DeletePrinterDriver 從體系刪除一個打印機驅動法式
DeletePrintProcessor 從指定體系刪除一個打印處置器
DeletePrintProvidor 從體系中刪除一個打印供給商
DeviceCapabilities 應用這個函數可取得與一個裝備的才能有關的信息
DocumentProperties 打印機設置裝備擺設掌握函數
EndDocAPI 停止一個勝利的打印功課
EndDocPrinter 在後台打印法式的級別指定一個文檔的停止
EndPage 用這個函數完成一個頁面的打印,並預備裝備場景,以便打印下一個頁
EndPagePrinter 指定一個頁在打印功課中的開頭
EnumForms 列舉一台打印機可用的表單
EnumJobs 列舉打印隊列中的功課
EnumMonitors 列舉可用的打印監督器
EnumPorts 列舉一個體系可用的端口
EnumPrinterDrivers 列舉指定體系中已裝置的打印機驅動法式
EnumPrinters 列舉體系中裝置的打印機
EnumPrintProcessorDatatypes 列舉由一個打印處置器支撐的數據類型
EnumPrintProcessors 列舉體系中可用的打印處置器
Escape 裝備掌握函數
FindClosePrinterChangeNotification 封閉用FindFirstPrinterChangeNotification函數獲得的一個打印機公告對象
FindFirstPrinterChangeNotification 創立一個新的轉變公告對象,以便我們留意打印機狀況的各類變更
FindNextPrinterChangeNotification 用這個函數斷定觸發一次打印機轉變公告旌旗燈號的緣由
FreePrinterNotifyInfo 釋放由FindNextPrinterChangeNotification函數分派的一個緩沖區
GetForm 獲得與指定表單有關的信息
GetJob 獲得與指定功課有關的信息
GetPrinter 獲得與指定打印機有關的信息
GetPrinterData 為打印機設置注冊表設置裝備擺設信息
GetPrinterDriver 針對指定的打印機,獲得與打印機驅動法式有關的信息
GetPrinterDriverDirectory 斷定指定體系中包括了打印機驅動法式的目次是甚麼
GetPrintProcessorDirectory 斷定指定體系中包括了打印機處置器驅動法式及文件的目次
OpenPrinter 翻開指定的打印機,並獲得打印機的句柄
PrinterMessageBox 在具有指定打印功課的體系上顯示一個打印機失足新聞框
PrinterProperties 啟動打印機屬性對話框,以便對打印機停止設置裝備擺設
ReadPrinter 從打印機讀入數據
ResetDC 重設一個裝備場景
ResetPrinter 轉變指定打印機的默許數據類型及文檔設置
ScheduleJob 提交一個要打印的功課
SetAbortProc 為Windows指定撤消函數的地址
SetForm 為指定的表單設相信息
SetJob 對一個打印功課的狀況停止掌握
SetPrinter 對一台打印機的狀況停止掌握
SetPrinterData 設置打印機的注冊表設置裝備擺設信息
StartDoc 開端一個打印功課
StartDocPrinter 在後台打印的級別啟動一個新文檔
StartPage 打印一個新頁前要先挪用這個函數
StartPagePrinter 在打印功課中指定一個新頁的開端
WritePrinter 將發送目次中的數據寫入打印機
5. API之文本和字體函數
AddFontResource 在Windows體系中添加一種字體資本
CreateFont 用指定的屬性創立一種邏輯字體
CreateFontIndirect 用指定的屬性創立一種邏輯字體
CreateScalableFontResource 為一種TureType字體創立一個資本文件,以便能用API函數AddFontResource將其參加Windows體系
DrawText 將文本描寫到指定的矩形中
DrawTextEx 與DrawText類似,只是參加了更多的功效
EnumFontFamilies 羅列指定裝備可用的字體
EnumFontFamiliesEx 羅列指定裝備可用的字體
EnumFonts 羅列指定裝備可用的字體
ExtTextOut 經由擴大的文本描寫函數。也請參考SetTextAlign函數
GetAspectRatioFilterEx 用SetMapperFlags請求Windows只選擇與裝備以後縱橫比符合的光柵字體時,本函數可斷定縱橫比年夜小
GetCharABCWidths 斷定TureType字體中一個或多個字符的A-B-C年夜小
GetCharABCWidthsFloat 查詢一種字體中一個或多個字符的A-B-C尺寸
GetCharacterPlacement 該函數用於懂得若何用一個給定的字符顯示一個字串
GetCharWidth 查詢拜訪字體中一個或多個字符的寬度
GetFontData 吸收一種可縮放字體文件的數據
GetFontLanguageInfo 前往今朝選入指定裝備場景中的字體的信息
GetGlyphOutline 獲得TureType字體中組成一個字符的曲線信息
GetKerningPairs 獲得指定字體的字距信息
GetOutlineTextMetrics 吸收與TureType字體外部特點有關的具體信息
GetRasterizerCaps 懂得體系能否有才能支撐可縮放的字體
GetTabbedTextExtent 斷定一個字串占領的規模,同時斟酌制表站擴大的身分
GetTextAlign 吸收一個裝備場景以後的文本對齊標記
GetTextCharacterExtra 斷定額定字符間距確當前值
GetTextCharset 吸收以後選入指定裝備場景的字體的字符集標識符
GetTextCharsetInfo 獲得與以後選定字體的字符集有關的具體信息
GetTextColor 斷定以後字體色彩。平日也稱為"遠景色"
GetTextExtentExPoint 斷定要填入指定區域的字符數目。也用一個數組裝載每一個字符的規模信息
GetTextExtentPoint 斷定一個字串的年夜小(規模)
GetTextFace 獲得一種字體的字樣名
GetTextMetrics 獲得與選入一種裝備場景的物理字體有關的信息
GrayString 描寫一個以灰色顯示的字串。平日由Windows用於標識制止狀況
PolyTextOut 描寫一系列字串
RemoveFontResource 從Windows體系中刪除一種字體資本
SetMapperFlags Windows對字體停止映照時,可用該函數選擇與目的裝備的縱橫比符合的光柵字體
SetTextAlign 設置文本對齊方法,並指定在文本輸入進程中應用裝備場景確當前地位
SetTextCharacterExtra 描寫文本的時刻,指定要在字符間拔出的額定間距
SetTextColor 設置以後文本色彩。這類色彩也稱為"遠景色"
SetTextJustification 經由過程指定一個文本行應占領的額定空間,可用這個函數對文本停止兩頭對齊處置
TabbedTextOut 支撐制表站的一個文本描寫函數
TextOut 文本畫圖函數
6. API之菜單函數
AppendMenu 在指定的菜單裡添加一個菜單項
CheckMenuItem 復選或取消復選指定的菜單條目
CheckMenuRadioItem 指定一個菜單條目被復選成"單選"項目
CreateMenu 創立新菜單
CreatePopupMenu 創立一個空的彈出式菜單
DeleteMenu 刪除指定的菜單條目
DestroyMenu 刪除指定的菜單
DrawMenuBar 為指定的窗口重畫菜單
EnableMenuItem 許可或制止指定的菜單條目
GetMenu 獲得窗口中一個菜單的句柄
GetMenuCheckMarkDimensions 前往一個菜單復選符的年夜小
GetMenuContextHelpId 獲得一個菜單的贊助場景ID
GetMenuDefaultItem 斷定菜單中的哪一個條目是默許條目
GetMenuItemCount 前往菜單中條目(菜單項)的數目
GetMenuItemID 前往位於菜單中指定地位處的條目標菜單ID
GetMenuItemInfo 獲得(吸收)與一個菜單條目有關的特定信息
GetMenuItemRect 在一個矩形中裝載指定菜單條目標屏幕坐標信息
GetMenuState 獲得與指定菜單條目狀況有關的信息
GetMenuString 獲得指定菜單條目標字串
GetSubMenu 獲得一個彈出式菜單的句柄,它位於菜單中指定的地位
GetSystemMenu 獲得指定窗口的體系菜單的句柄
HiliteMenuItem 掌握頂級菜單條目標加亮顯示狀況
InsertMenu 在菜單的指定地位處拔出一個菜單條目,並依據須要將其他條目向下挪動
InsertMenuItem 拔出一個新菜單條目
IsMenu 斷定指定的句柄能否為一個菜單的句柄
LoadMenu 從指定的模塊或運用法式實例中載入一個菜單
LoadMenuIndirect 載入一個菜單
MenuItemFromPoint 斷定哪一個菜單條目包括了屏幕上一個指定的點
ModifyMenu 轉變菜單條目
RemoveMenu 刪除指定的菜單條目
SetMenu 設置窗口菜單
SetMenuContextHelpId 設置一個菜單的贊助場景ID
SetMenuDefaultItem 將一個菜單條目設為默許條目
SetMenuItemBitmaps 設置一幅特定位圖,令其在指定的菜單條目中應用,取代尺度的復選符號(√)
SetMenuItemInfo 為一個菜單條目設置指定的信息
TrackPopupMenu 在屏幕的隨意率性處所顯示一個彈出式菜單
TrackPopupMenuEx 與TrackPopupMenu類似,只是它供給了額定的功效
7. API之位圖、圖標和光柵運算函數
BitBlt 將一幅位圖從一個裝備場景復制到另外一個
CopyIcon 制造指定圖標或鼠標指針的一個正本。這個正本附屬於收回挪用的運用法式
CopyImage 復制位圖、圖標或指針,同時在復制進程中停止一些轉換任務
CreateBitmap 依照劃定的格局創立一幅與裝備有關位圖
CreateBitmapIndirect 創立一幅與裝備有關位圖
CreateCompatibleBitmap 創立一幅與裝備有關位圖,它與指定的裝備場景兼容
CreateCursor 創立一個鼠標指針
CreateDIBitmap 依據一幅與裝備有關的位圖創立一幅與裝備有關的位圖
CreateDIBSection 創立一個DIBSection
CreateIcon 創立一個圖標
CreateIconIndirect 創立一個圖標
DestroyCursor 消除指定的鼠標指針,並釋放它占用的一切體系資本
DestroyIcon 消除圖標
DrawIcon 在指定的地位畫一個圖標
DrawIconEx 描寫一個圖標或鼠標指針。與DrawIcon比擬,這個函數供給了更多的功效
ExtractAssociatedIcon 斷定一個可履行法式或DLL中能否存在圖標,或能否有圖標與體系注冊表中指定的文件存在聯系關系並提取之
ExtractIcon 斷定一個可履行文件或DLL中能否有圖標存在,並將其提掏出來
GetBitmapBits 未來自位圖的二進制位復制到一個緩沖區
GetBitmapDimensionEx 獲得一幅位圖的寬度和高度
GetDIBColorTable 從選入裝備場景的DIBSection中獲得色彩表信息
GetDIBits 未來自一幅位圖的二進制位復制到一幅與裝備有關的位圖裡
GetIconInfo 獲得與圖標有關的信息
GetStretchBltMode 斷定StretchBlt 和 StretchDIBits函數采取的伸縮形式
LoadBitmap 從指定的模塊或運用法式實例中載入一幅位圖
LoadCursor 從指定的模塊或運用法式實例中載入一個鼠標指針
LoadCursorFromFile 在一個指針文件或一個動畫指針文件的基本上創立一個指針
LoadIcon 從指定的模塊或運用法式實例中載入一個圖標
LoadImage 載入一個位圖、圖標或指針
MaskBlt 履行龐雜的圖像傳輸,同時停止掩模(MASK)處置
PatBlt 在以後選定的刷子的基本上,用一個圖案填充指定的裝備場景
PlgBlt 復制一幅位圖,同時將其轉換成一個平行四邊形。應用它可對位圖停止扭轉處置
SetBitmapBits 未來自緩沖區的二進制位復制到一幅位圖
SetBitmapDimensionEx 設置一幅位圖的寬度。以一毫米的非常之一為單元
SetDIBColorTable 設置選入裝備場景的一個DIBSection的色彩表信息
SetDIBits 未來自與裝備有關位圖的二進制位復制到一幅與裝備有關的位圖裡
SetDIBitsToDevice 將一幅與裝備有關位圖的全體或部門數據直接復制到一個裝備
SetStretchBltMode 指定StretchBlt 和 StretchDIBits函數的伸縮形式
StretchBlt 將一幅位圖從一個裝備場景復制到另外一個
StretchDIBits 將一幅與裝備有關位圖的全體或部門數據直接復制到指定的裝備場景
8. API之畫圖函數
AbortPath 擯棄選入指定裝備場景中的一切途徑。也撤消今朝正在停止的任何途徑的創立任務
AngleArc 用一個銜接弧畫一條線
Arc 畫一個圓弧
BeginPath 啟動一個途徑分支
CancelDC 撤消另外一個線程裡的長時光畫圖操作
Chord 畫一個弦
CloseEnhMetaFile 封閉指定的加強型圖元文件裝備場景,並將新建的圖元文件前往一個句柄
CloseFigure 描寫到一個途徑時,封閉以後翻開的圖形
CloseMetaFile 封閉指定的圖元文件裝備場景,並向新建的圖元文件前往一個句柄
CopyEnhMetaFile 制造指定加強型圖元文件的一個正本(拷貝)
CopyMetaFile 制造指定(尺度)圖元文件的一個正本
CreateBrushIndirect 在一個LOGBRUSH數據構造的基本上創立一個刷子
CreateDIBPatternBrush 用一幅與裝備有關的位圖創立一個刷子,以便指定刷子款式(圖案)
CreateEnhMetaFile 創立一個加強型的圖元文件裝備場景
CreateHatchBrush 創立帶有暗影圖案的一個刷子
CreateMetaFile 創立一個圖元文件裝備場景
CreatePatternBrush 用指定了刷子圖案的一幅位圖創立一個刷子
CreatePen 用指定的款式、寬度和色彩創立一個畫筆
CreatePenIndirect 依據指定的LOGPEN構造創立一個畫筆
CreateSolidBrush 用純色創立一個刷子
DeleteEnhMetaFile 刪除指定的加強型圖元文件
DeleteMetaFile 刪除指定的圖元文件
DeleteObject 刪除GDI對象,對象應用的一切體系資本都邑被釋放
DrawEdge 用指定的款式描寫一個矩形的邊框
DrawEscape 換碼(Escape)函數將數據直接發至顯示裝備驅動法式
DrawFocusRect 畫一個核心矩形
DrawFrameControl 描寫一個尺度控件
DrawState 為一幅圖像或畫圖操作運用林林總總的後果
Ellipse 描寫一個橢圓,由指定的矩形環繞
EndPath 停滯界說一個途徑
EnumEnhMetaFile 針對一個加強型圖元文件,羅列個中零丁的圖元文件記載
EnumMetaFile 為一個尺度的windows圖元文件列舉零丁的圖元文件記載
EnumObjects 列舉可伴隨指定裝備場景應用的畫筆和刷子
ExtCreatePen 創立一個擴大畫筆(裝潢或幾何)
ExtFloodFill 在指定的裝備場景裡,用以後選擇的刷子填充一個區域
FillPath 封閉途徑中任何翻開的圖形,並用以後刷子填充
FillRect 用指定的刷子填充一個矩形
FlattenPath 將一個途徑中的一切曲線都轉換成線段
FloodFill 用以後選定的刷子在指定的裝備場景中填充一個區域
FrameRect 用指定的刷子環繞一個矩形畫一個邊框
GdiComment 為指定的加強型圖元文件裝備場景添加一條正文信息
GdiFlush 履行任何未決的畫圖操作
GdiGetBatchLimit 斷定有若干個GDI畫圖敕令位於隊列中
GdiSetBatchLimit 指定有若干個GDI畫圖敕令可以或許進入隊列
GetArcDirection 畫圓弧的時刻,斷定以後采取的畫圖偏向
GetBkColor 獲得指定裝備場景以後的配景色彩
GetBkMode 針對指定的裝備場景,獲得以後的配景填充形式
GetBrushOrgEx 斷定指定裝備場景中以後選定刷子終點
GetCurrentObject 取得指定類型確當前選定對象
GetCurrentPositionEx 在指定的裝備場景中獲得以後的畫筆地位
GetEnhMetaFile 獲得磁盤文件中包括的一個加強型圖元文件的圖元文件句柄
GetEnhMetaFileBits 將指定的加強型圖元文件復制到一個內存緩沖區裡
GetEnhMetaFileDescription 前往對一個加強型圖元文件的解釋
GetEnhMetaFileHeader 獲得加強型圖元文件的圖元文件頭
GetEnhMetaFilePaletteEntries 獲得加強型圖元文件的全體或部門調色板
GetMetaFile 獲得包括在一個磁盤文件中的圖元文件的圖元文件句柄
GetMetaFileBitsEx 將指定的圖元文件復制到一個內存緩沖區
GetMiterLimit 獲得裝備場景的斜率限制(Miter)設置
GetNearestColor 依據裝備的顯示才能,獲得與指定色彩最接近的一種純色
GetObjectAPI 獲得對指定對象停止解釋的一個構造
GetObjectType 斷定由指定句柄援用的GDI對象的類型
GetPath 獲得對以後途徑停止界說的一系列數據
GetPixel 在指定的裝備場景中獲得一個像素的RGB值
GetPolyFillMode 針對指定的裝備場景,取得多邊形填充形式
GetROP2 針對指定的裝備場景,獲得以後的畫圖形式
GetStockObject 獲得一個固有對象(Stock)
GetSysColorBrush 為任何一種尺度體系色彩獲得一個刷子
GetWinMetaFileBits 經由過程在一個緩沖區中填充用於尺度圖元文件的數據,將一個加強型圖元文件轉換成尺度windows圖元文件
InvertRect 經由過程反轉每一個像素的值,從而反轉一個裝備場景中指定的矩形
LineDDA 列舉指定線段中的一切點
LineTo 用以後畫筆劃一條線,從以後地位連到一個指定的點
MoveToEx 為指定的裝備場景指定一個新確當前畫筆地位
PaintDesk 在指定的裝備場景中描寫桌面牆紙圖案
PathToRegion 將以後選定的途徑轉換到一個區域裡
Pie 畫一個餅圖
PlayEnhMetaFile 在指定的裝備場景中畫一個加強型圖元文件
PlayEnhMetaFileRecord 回放零丁一條加強型圖元文件記載
PlayMetaFile 在指定的裝備場景中回放一個圖元文件
PlayMetaFileRecord 回放來自圖元文件的單筆記錄
PolyBezier 描寫一條或多條貝塞爾(Bezier)曲線
PolyDraw 描寫一條龐雜的曲線,由線段及貝塞爾曲線構成
Polygon 描寫一個多邊形
Polyline 用以後畫筆描寫一系列線段
PolyPolygon 用以後選定畫筆描寫兩個或多個多邊形
PolyPolyline 用以後選定畫筆描寫兩個或多個多邊形
Rectangle 用以後選定的畫筆描寫矩形,並用以後選定的刷子填充
RoundRect 用以後選定的畫筆劃一個圓角矩形,並用以後選定的刷子在個中填充
SelectClipPath 將裝備場景以後的途徑歸並到剪切區域裡
SelectObject 為以後裝備場景選擇圖形對象
SetArcDirection 設置圓弧的描寫偏向
SetBkColor 為指定的裝備場景設置配景色彩
SetBkMode 指定暗影刷子、虛線畫筆和字符中的閒暇的填充方法
SetBrushOrgEx 為指定的裝備場景設置以後選定刷子的終點
SetEnhMetaFileBits 用指定內存緩沖區內包括的數據創立一個加強型圖元文件
SetMetaFileBitsEx 用包括在指定內存緩沖區內的數據構造創立一個圖元文件
SetMiterLimit 設置裝備場景以後的斜率限制
SetPixel 在指定的裝備場景中設置一個像素的RGB值
SetPixelV 在指定的裝備場景中設置一個像素的RGB值
SetPolyFillMode 設置多邊形的填充形式
SetROP2 設置指定裝備場景的畫圖形式。與vb的DrawMode屬性完整分歧
SetWinMetaFileBits 將一個尺度Windows圖元文件轉換成加強型圖元文件
StrokeAndFillPath 針對指定的裝備場景,封閉途徑上翻開的一切區域
StrokePath 用以後畫筆描寫一個途徑的輪廓。翻開的圖形不會被這個函數封閉
UnrealizeObject 將一個刷子對象選入裝備場景之前,如刷子的終點預備用SetBrushOrgEx修正,則必需先挪用本函數
WidenPath 依據選定畫筆的寬度,從新界說以後選定的途徑
9. API之裝備場景函數
CombineRgn 將兩個區域組合為一個新區域
CombineTransform 驅動世界轉換。它相當於違拗序停止兩次轉換
CreateCompatibleDC 創立一個與特定裝備場景分歧的內存裝備場景
CreateDC 為專門裝備創立裝備場景
CreateEllipticRgn 創立一個橢圓
CreateEllipticRgnIndirect 創立一個內切於特定矩形的橢圓區域
CreateIC 為公用裝備創立一個信息場景
CreatePolygonRgn 創立一個由一系列點圍成的區域
CreatePolyPolygonRgn 創立由多個多邊形組成的區域。每一個多邊形都應是關閉的
CreateRectRgn 創立一個矩形區域
CreateRectRgnIndirect 創立一個矩形區域
CreateRoundRectRgn 創立一個圓角矩形
DeleteDC 刪除公用裝備場景或信息場景,釋放一切相干窗口資本
DPtoLP 將點陣從裝備坐標轉換到公用裝備場景邏輯坐標
EqualRgn 肯定兩個區域能否相等
ExcludeClipRect 從公用裝備場景的剪裁區中去失落一個矩形區。矩形內不克不及停止畫圖
ExcludeUpdateRgn 從公用裝備場景剪裁區去失落指定窗口的刷新區域
ExtCreateRegion 依據世界轉換修正區域
ExtSelectClipRgn 將指定區域組合到裝備場景確當前剪裁區
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 針對已處置過的按鍵,在比來一次輸出信息時,斷定指定虛擬鍵的狀況
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鍵的狀況
11. API之過程和線程函數
CancelWaitableTimer 這個函數用於撤消一個可以期待下去的計時器操作
CallNamedPipe 這個函數由一個願望經由過程管道通訊的一個客戶過程挪用
ConnectNamedPipe 指導一台辦事器期待下去,直至客戶機統一個定名管道銜接
CreateEvent 創立一個事宜對象
CreateMailslot 創立一個郵路。前往的句柄由郵路辦事器應用(收件人)
CreateMutex 創立一個互斥體(MUTEX)
CreateNamedPipe 創立一個定名管道。前往的句柄由管道的辦事器端應用
CreatePipe 創立一個匿名管道
CreateProcess 創立一個新過程(好比履行一個法式)
CreateSemaphore 創立一個新的旌旗燈號機
CreateWaitableTimer 創立一個可期待的計時器對象
DisconnectNamedPipe 斷開一個客戶與一個定名管道的銜接
DuplicateHandle 在指出一個現有體系對象以後句柄的情形下,為誰人對象創立一個新句柄
ExitProcess 中斷一個過程
FindCloseChangeNotification 封閉一個修改告訴對象
FindExecutable 查找與一個指定文件聯系關系在一路的法式的文件名
FindFirstChangeNotification 創立一個文件告訴對象。該對象用於監督文件體系產生的變更
FindNextChangeNotification 重設一個文件轉變告訴對象,令其持續監督下一次變更
FreeLibrary 釋放指定的靜態鏈接庫
GetCurrentProcess 獲得以後過程的一個偽句柄
GetCurrentProcessId 獲得以後過程一個獨一的標識符
GetCurrentThread 獲得以後線程的一個偽句柄
GetCurrentThreadId 獲得以後線程一個獨一的線程標識符
GetExitCodeProces 獲得一個已中止過程的加入代碼
GetExitCodeThread 獲得一個已中斷線程的加入代碼
GetHandleInformation 獲得與一個體系對象句柄有關的信息
GetMailslotInfo 獲得與一個郵路有關的信息
GetModuleFileName 獲得一個已裝載模板的完全途徑稱號
GetModuleHandle 獲得一個運用法式或靜態鏈接庫的模塊句柄
GetPriorityClass 獲得特定過程的優先級別
GetProcessShutdownParameters 查詢拜訪體系封閉時一個指定的過程絕對於其它過程的封閉早遲情形
GetProcessTimes 獲得與一個過程的經由時光有關的信息
GetProcessWorkingSetSize 懂得一個運用法式在運轉進程中現實向它交付了多年夜容量的內存
GetSartupInfo 獲得一個過程的啟動信息
GetThreadPriority 獲得特定線程的優先級別
GetTheardTimes 獲得與一個線程的經由時光有關的信息
GetWindowThreadProcessId 獲得與指定窗口聯系關系在一路的一個過程和線程標識符
LoadLibrary 載入指定的靜態鏈接庫,並將它映照到以後過程應用的地址空間
LoadLibraryEx 裝載指定的靜態鏈接庫,並為以後過程把它映照到地址空間
LoadModule 載入一個Windows運用法式,並在指定的情況中運轉
MsgWaitForMultipleObjects 等侯單個對象或一系列對象收回旌旗燈號。如前往前提曾經知足,則立刻前往
SetPriorityClass 設置一個過程的優先級別
SetProcessShutdownParameters 在體系封閉時代,為指定過程設置他絕對於其它法式的封閉次序
SetProcessWorkingSetSize 設置操作體系現實劃分給過程應用的內存容量
SetThreadPriority 設定線程的優先級別
ShellExecute 查找與指定文件聯系關系在一路的法式的文件名
TerminateProcess 停止一個過程
WinExec 運轉指定的法式
12. API之控件與新聞函數
AdjustWindowRect 給定一種窗口款式,盤算取得目的客戶區矩形所需的窗口年夜小
AnyPopup 斷定屏幕上能否存在任何彈出式窗口
ArrangeIconicWindows 分列一個父窗口的最小化子窗口
AttachThreadInput 銜接線程輸出函數
BeginDeferWindowPos 啟動構建一系列新窗口地位的進程
BringWindowToTop 將指定的窗口帶至窗口列表頂部
CascadeWindows 以層疊方法分列窗口
ChildWindowFromPoint 前往父窗口中包括了指定點的第一個子窗口的句柄
ClientToScreen 斷定窗口內以客戶區坐標表現的一個點的屏幕坐標
CloseWindow 最小化指定的窗口
CopyRect 矩形內容復制
DeferWindowPos 該函數為特定的窗口指定一個新窗口地位
DestroyWindow 消除指定的窗口和它的一切子窗口
DrawAnimatedRects 描寫一系列靜態矩形
EnableWindow 指定的窗口裡許可或制止一切鼠標及鍵盤輸出
EndDeferWindowPos 同時更新DeferWindowPos挪用時指定的一切窗口的地位及狀況
EnumChildWindows 為指定的父窗口列舉子窗口
EnumThreadWindows 列舉與指定義務相干的窗口
EnumWindows 列舉窗口列表中的一切父窗口
EqualRect 斷定兩個矩形構造能否雷同
FindWindow 尋覓窗口列表中第一個相符指定前提的頂級窗口
FindWindowEx 在窗口列表中尋覓與指定前提符合的第一個子窗口
FlashWindow 閃耀顯示指定窗口
GetActiveWindow 取得運動窗口的句柄
GetCapture 取得一個窗口的句柄,這個窗口位於以後輸出線程,且具有鼠標捕捉(鼠標運動由它吸收)
GetClassInfo 獲得WNDCLASS構造(或WNDCLASSEX構造)的一個正本,構造中包括了與指定類有關的信息
GetClassLong 獲得窗口類的一個Long變量條目
GetClassName 為指定的窗口獲得類名
GetClassWord 為窗口類獲得一個整數變量
GetClientRect 前往指定窗口客戶區矩形的年夜小
GetDesktopWindow 取得代表全部屏幕的一個窗口(桌面窗口)句柄
GetFocus 取得具有輸出核心的窗口的句柄
GetForegroundWindow 取得前台窗口的句柄
GetLastActivePopup 取得在一個給定父窗口中比來激活過的彈出式窗口的句柄
GetParent 斷定指定窗口的父窗口
GetTopWindow 搜刮外部窗口列表,尋覓附屬於指定窗口的頭一個窗口的句柄
GetUpdateRect 取得一個矩形,它描敘了指定窗口中須要更新的那一部門
GetWindow 取得一個窗口的句柄,該窗口與某源窗口有特定的關系
GetWindowContextHelpId 獲得與窗口聯系關系在一路的贊助場景ID
GetWindowLong 從指定窗口的構造中獲得信息
GetWindowPlacement 取得指定窗口的狀況及地位信息
GetWindowRect 取得全部窗口的規模矩形,窗口的邊框、題目欄、轉動條及菜單等都在這個矩形內
GetWindowText 獲得一個窗體的題目(caption)文字,或許一個控件的內容
GetWindowTextLength 查詢拜訪窗口題目文字或控件內容的長短
GetWindowWord 取得指定窗口構造的信息
InflateRect 增年夜或減小一個矩形的年夜小
IntersectRect 這個函數在lpDestRect裡載入一個矩形,它是lpSrc1Rect與lpSrc2Rect兩個矩形的交集
InvalidateRect 屏障一個窗口客戶區的全體或部門區域
IsChild 斷定一個窗口能否為另外一窗口的子或附屬窗口
IsIconic 斷定窗口能否已最小化
IsRectEmpty 斷定一個矩形能否為空
IsWindow 斷定一個窗口句柄能否有用
IsWindowEnabled 斷定窗口能否處於運動狀況
IsWindowUnicode 斷定一個窗口能否為Unicode窗口。這意味著窗口為一切基於文本的新聞都吸收Unicode文字
IsWindowVisible 斷定窗口能否可見
IsZoomed 斷定窗口能否最年夜化
LockWindowUpdate 鎖定指定窗口,制止它更新
MapWindowPoints 將一個窗口客戶區坐標的點轉換到另外一窗口的客戶區坐標體系
MoveWindow 轉變指定窗口的地位和年夜小
OffsetRect 經由過程運用一個指定的偏移,從而讓矩形挪動起來
OpenIcon 恢復一個最小化的法式,並將其激活
PtInRect 斷定指定的點能否位於矩形外部
RedrawWindow 重畫全體或部門窗口
ReleaseCapture 為以後的運用法式釋放鼠標捕捉
ScreenToClient 斷定屏幕上一個指定點的客戶區坐標
ScrollWindow 轉動窗口客戶區的全體或一部門
ScrollWindowEx 依據附加的選項,轉動窗口客戶區的全體或部門
SetActiveWindow 激活指定的窗口
SetCapture 將鼠標捕捉設置到指定的窗口
SetClassLong 為窗口類設置一個Long變量條目
SetClassWord 為窗口類設置一個條目
SetFocusAPI 將輸出核心設到指定的窗口。若有需要,會激活窗口
SetForegroundWindow 將窗口設為體系的前台窗口
SetParent 指定一個窗口的新父
SetRect 設置指定矩形的內容
SetRectEmpty 將矩形設為一個空矩形
SetWindowContextHelpId 為指定的窗口設置贊助場景(高低文)ID
SetWindowLong 在窗口構造中為指定的窗口設相信息
SetWindowPlacement 設置窗口狀況和地位信息
SetWindowPos 為窗口指定一個新地位和狀況
SetWindowText 設置窗口的題目文字或控件的內容
SetWindowWord 在窗口構造中為指定的窗口設相信息
ShowOwnedPopups 顯示或隱蔽由指定窗口一切的全體彈出式窗口
ShowWindow 掌握窗口的可見性
ShowWindowAsync 與ShowWindow類似
SubtractRect 裝載矩形lprcDst,它是在矩形lprcSrc1中減去lprcSrc2獲得的成果
TileWindows 以平鋪次序分列窗口
UnionRect 裝載一個lpDestRect目的矩形,它是lpSrc1Rect和lpSrc2Rect結合起來的成果
UpdateWindow 強迫立刻更新窗口
ValidateRect 校驗窗口的全體或部門客戶區
WindowFromPoint 前往包括了指定點的窗口的句柄。疏忽屏障、隱蔽和通明窗口
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved