最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

易語言API函數(shù)大全丨Win API_Windows API函數(shù)大全

2023-05-18 13:03 作者:libilibivaga  | 我要投稿

易語言Windows API_WinAPI函數(shù)大全

1. API之絡(luò)函數(shù)



WNetAddConnection 創(chuàng)建同個絡(luò)資源的永久性連接



WNetAddConnection2 創(chuàng)建同個絡(luò)資源的連接



WNetAddConnection3 創(chuàng)建同個絡(luò)資源的連接



WNetCancelConnection 結(jié)束個絡(luò)連接



WNetCancelConnection2 結(jié)束個絡(luò)連接



WNetCloseEnum 結(jié)束次枚舉操作



WNetConnectionDialog 啟動個標準對話框,以便建同絡(luò)資源的連接 WNetDisconnectDialog 啟動個標準對話框,以便斷開同絡(luò)資源的連接 WNetEnumResource 枚舉絡(luò)資源



WNetGetConnection 獲取本地或已連接的個資源的絡(luò)名稱



WNetGetLastError 獲取絡(luò)錯誤的擴展錯誤信息



WNetGetUniversalName 獲取絡(luò)中個件的遠程名稱以及/或者UNC(統(tǒng)命名規(guī)范)名稱 WNetGetUser 獲取個絡(luò)資源以連接的名字



WNetOpenEnum 啟動對絡(luò)資源進枚舉的過程



2. API之消息函數(shù)



BroadcastSystemMessage 將條系統(tǒng)消息播給系統(tǒng)中所有的頂級窗



GetMessagePos 取得消息隊列中上條消息處理完畢時的標指針屏幕位置 GetMessageTime 取得消息隊列中上條消息處理完畢時的時間



PostMessage 將條消息投遞到指定窗的消息隊列



PostThreadMessage 將條消息投遞給應(yīng)程序



RegisterWindowMessage 獲取分配給個字串標識符的消息編號



ReplyMessage 答復個消息



SendMessage 調(diào)個窗的窗函數(shù),將條消息發(fā)給那個窗



SendMessageCallback 將條消息發(fā)給窗



SendMessageTimeout 向窗發(fā)送條消息



SendNotifyMessage 向窗發(fā)送條消息



3. API之件處理函數(shù)



CloseHandle 關(guān)閉個內(nèi)核對象。其中包括件、件映射、進程、線程、安全和同步對象等 CompareFileTime 對兩個件的時間



CopyFile 復制件



CreateDirectory 創(chuàng)建個新錄



CreateFile 打開和創(chuàng)建件、管道、郵槽、通信服務(wù)、設(shè)備以及控制臺



CreateFileMapping 創(chuàng)建個新的件映射對象



DeleteFile 刪除指定件



DeviceIoControl 對設(shè)備執(zhí)指定的操作



DosDateTimeToFileTime 將DOS期和時間值轉(zhuǎn)換成個 win32 FILETIME 值 FileTimeToDosDateTime 將個 win32 FILETIME 值轉(zhuǎn)換成DOS期和時間值 FileTimeToLocalFileTime 將個FILETIME結(jié)構(gòu)轉(zhuǎn)換成本地時間



FileTimeToSystemTime 根據(jù)個FILETIME結(jié)構(gòu)的內(nèi)容,裝載個SYSTEMTIME結(jié)構(gòu) FindClose 關(guān)閉由FindFirstFile函數(shù)創(chuàng)建的個搜索句柄



FindFirstFile 根據(jù)件名查找件



FindNextFile 根據(jù)調(diào)FindFirstFile函數(shù)時指定的個件名查找下個件



FlushFileBuffers 針對指定的件句柄,刷新內(nèi)部件緩沖區(qū)



FlushViewOfFile 將寫件映射緩沖區(qū)的所有數(shù)據(jù)都刷新到磁盤



GetBinaryType 判斷件是否可以執(zhí)



GetCompressedFileSize 判斷個壓縮件在磁盤上實際占據(jù)的字節(jié)數(shù)



GetCurrentDirectory 在個緩沖區(qū)中裝載當前錄



GetDiskFreeSpace 獲取與個磁盤的組織有關(guān)的信息,以及了解剩余空間的容量



GetDiskFreeSpaceEx 獲取與個磁盤的組織以及剩余空間容量有關(guān)的信息



GetDriveType 判斷個磁盤驅(qū)動器的類型



GetExpandedName 取得個壓縮件的全名



GetFileAttributes 判斷指定件的屬性



GetFileInformationByHandle 這個函數(shù)提供了獲取件信息的種機制



GetFileSize 判斷件長度



GetFileTime 取得指定件的時間信息



GetFileType 在給出件句柄的前提下,判斷件類型



GetFileVersionInfo 從持版本標記的個模塊獲取件版本信息



GetFileVersionInfoSize 針對包含了版本資源的個件,判斷容納件版本信息需要個多的緩沖區(qū) GetFullPathName 獲取指定件的完整路徑名



GetLogicalDrives 判斷系統(tǒng)中存在哪些邏輯驅(qū)動器字母



GetLogicalDriveStrings 獲取個字串,其中包含了當前所有邏輯驅(qū)動器的根驅(qū)動器路徑 GetOverlappedResult 判斷個重疊操作當前的狀態(tài)



GetPrivateProfileInt 為初始化件(.ini件)中指定的條獲取個整數(shù)值



GetPrivateProfileSection 獲取指定節(jié)(在.ini件中)所有項名和值的個列表



GetPrivateProfileString 為初始化件中指定的條取得字串



GetProfileInt 取得win.ini初始化件中指定條的個整數(shù)值



GetProfileSection 獲取指定節(jié)(在win.ini件中)所有項名和值的個列表



GetProfileString 為win.ini初始化件中指定的條取得字串



GetShortPathName 獲取指定件的短路徑名



GetSystemDirectory 取得Windows系統(tǒng)錄(即System錄)的完整路徑名



GetTempFileName 這個函數(shù)包含了個臨時件的名字,它可由應(yīng)程序使



GetTempPath 獲取為臨時件指定的路徑



GetVolumeInformation 獲取與個磁盤卷有關(guān)的信息



GetWindowsDirectory 獲取Windows錄的完整路徑名



hread 參考lread



hwrite 參考lwrite函數(shù)



lclose 關(guān)閉指定的件



lcreat 創(chuàng)建個件



llseek 設(shè)置件中進讀寫的當前位置



LockFile 鎖定件的某部分,使其不與其他應(yīng)程序共享



LockFileEx 與LockFile相似,只是它提供了更多的功能



lopen 以進制模式打開指定的件



lread 將件中的數(shù)據(jù)讀內(nèi)存緩沖區(qū)



lwrite 將數(shù)據(jù)從內(nèi)存緩沖區(qū)寫個件



LZClose 關(guān)閉由LZOpenFile 或 LZInit函數(shù)打開的個件



LZCopy 復制個件



LZInit 這個函數(shù)于初始化內(nèi)部緩沖區(qū)



LZOpenFile 該函數(shù)能執(zhí)量不同的件處理,且兼容于壓縮件



LZRead 將數(shù)據(jù)從件讀內(nèi)存緩沖區(qū)



LZSeek 設(shè)置個件中進讀寫的當前位置



MapViewOfFile 將個件映射對象映射到當前應(yīng)程序的地址空間



MoveFile 移動件



OpenFile 這個函數(shù)能執(zhí)量不同的件操作



OpenFileMapping 打開個現(xiàn)成的件映射對象



QueryDosDevice 在Windows NT中,DOS設(shè)備名會映射成NT系統(tǒng)設(shè)備名。該函數(shù)可判斷當前的設(shè)備映射情況 ReadFile 從件中讀出數(shù)據(jù)



ReadFileEx 與ReadFile相似,只是它只能于異步讀操作,并包含了個完整的回調(diào)



RegCloseKey 關(guān)閉系統(tǒng)注冊表中的個項(或鍵)



RegConnectRegistry 訪問遠程系統(tǒng)的部分注冊表



RegCreateKey 在指定的項下創(chuàng)建或打開個項



RegCreateKeyEx 在指定項下創(chuàng)建新項的更復雜的式。在Win32環(huán)境中建議使這個函數(shù)



RegDeleteKey 刪除現(xiàn)有項下個指定的項



RegDeleteValue 刪除指定項下的個值



RegEnumKey 枚舉指定項的項。在Win32環(huán)境中應(yīng)使RegEnumKeyEx



RegEnumKeyEx 枚舉指定項下的項



RegEnumValue 枚舉指定項的值



RegFlushKey 將對項和它的項作出的改動實際寫磁盤



RegGetKeySecurity 獲取與個注冊表項有關(guān)的安全信息



RegLoadKey 從以前RegSaveKey函數(shù)創(chuàng)建的個件裝載注冊表信息



RegNotifyChangeKeyValue 注冊表項或它的任何個項發(fā)變化時,這個函數(shù)提供種通知機制 RegOpenKey 打開個現(xiàn)有的注冊表項



RegOpenKeyEx 打開個現(xiàn)有的項。在win32下推薦使這個函數(shù)



RegQueryInfoKey 獲取與個項有關(guān)的信息



RegQueryValue 取得指定項或項的默認(未命名)值



RegQueryValueEx 獲取個項的設(shè)置值



RegReplaceKey 個磁盤件保存的信息替換注冊表信息;并創(chuàng)建個備份,在其中包含當前注冊表信息 RegRestoreKey 從個磁盤件恢復注冊表信息



RegSaveKey 將個項以及它的所有項都保存到個磁盤件



RegSetKeySecurity 設(shè)置指定項的安全特性



RegSetValue 設(shè)置指定項或項的默認值



RegSetValueEx 設(shè)置指定項的值



RegUnLoadKey 卸載指定的項以及它的所有項



RemoveDirectory 刪除指定錄



SearchPath 查找指定件



SetCurrentDirectory 設(shè)置當前錄



SetEndOfFile 針對個打開的件,將當前件位置設(shè)為件末尾



SetFileAttributes 設(shè)置件屬性



SetFilePointer 在個件中設(shè)置當前的讀寫位置



SetFileTime 設(shè)置件的創(chuàng)建、訪問及上次修改時間



SetHandleCount 這個函數(shù)不必在win32下使;即使使,也不會有任何效果



SetVolumeLabel 設(shè)置個磁盤的卷標(Label)



SystemTimeToFileTime 根據(jù)個FILETIME結(jié)構(gòu)的內(nèi)容,載個SYSTEMTIME結(jié)構(gòu)



UnlockFile 解除對個件的鎖定



UnlockFileEx 解除對個件的鎖定



UnmapViewOfFile 在當前應(yīng)程序的內(nèi)存地址空間解除對個件映射對象的映射



VerFindFile 這個函數(shù)決定個件應(yīng)安裝到哪



VerInstallFile 這個函數(shù)安裝個件



VerLanguageName 這個函數(shù)能根據(jù)16位語代碼獲取種語的名稱



VerQueryValue 這個函數(shù)于從版本資源中獲取信息



WriteFile 將數(shù)據(jù)寫個件



WriteFileEx 與WriteFile類似,只是它只能于異步寫操作,并包括了個完整的回調(diào) WritePrivateProfileSection 為個初始化件(.ini)中指定的節(jié)設(shè)置所有項名和值 WritePrivateProfileString 在初始化件指定節(jié)內(nèi)設(shè)置個字串



WriteProfileSection 為Win.ini初始化件中個指定的節(jié)設(shè)置所有項名和值



WriteProfileString 在Win.ini初始化件指定節(jié)內(nèi)設(shè)置個字串



4. API之打印函數(shù)



AbortDoc 取消份檔的打印



AbortPrinter 刪除與臺打印機關(guān)聯(lián)在起的緩沖件



AddForm 為打印機的表單列表添加個新表單



AddJob 于獲取個有效的路徑名,以便它為作業(yè)創(chuàng)建個后臺打印件。它也會為作業(yè)分配個作業(yè)編號 AddMonitor 為系統(tǒng)添加個打印機監(jiān)視器



AddPort 啟動“添加端”對話框,允許戶在系統(tǒng)可端列表中加個新端



AddPrinter 在系統(tǒng)中添加臺新打印機



AddPrinterConnection 連接指定的打印機



AddPrinterDriver 為指定的系統(tǒng)添加個打印驅(qū)動程序



AddPrintProcessor 為指定的系統(tǒng)添加個打印處理器



AddPrintProvidor 為系統(tǒng)添加個打印供應(yīng)商



AdvancedDocumentProperties 啟動打印機檔設(shè)置對話框



ClosePrinter 關(guān)閉個打開的打印機對象



ConfigurePort 針對指定的端,啟動個端配置對話框



ConnectToPrinterDlg 啟動連接打印機對話框,它同訪問絡(luò)的打印機連接



DeleteForm 從打印機可表單列表中刪除個表單



DeleteMonitor 刪除指定的打印監(jiān)視器



DeletePort 啟動“刪除端”對話框,允許戶從當前系統(tǒng)刪除個端



DeletePrinter 將指定的打印機標志為從系統(tǒng)中刪除



DeletePrinterConnection 刪除與指定打印機的連接



DeletePrinterDriver 從系統(tǒng)刪除個打印機驅(qū)動程序



DeletePrintProcessor 從指定系統(tǒng)刪除個打印處理器



DeletePrintProvidor 從系統(tǒng)中刪除個打印供應(yīng)商



DeviceCapabilities 利這個函數(shù)可獲得與個設(shè)備的能有關(guān)的信息



DocumentProperties 打印機配置控制函數(shù)



EndDocAPI 結(jié)束個成功的打印作業(yè)



EndDocPrinter 在后臺打印程序的級別指定個檔的結(jié)束



EndPage 這個函數(shù)完成個頁的打印,并準備設(shè)備場景,以便打印下個頁



EndPagePrinter 指定個頁在打印作業(yè)中的結(jié)尾



EnumForms 枚舉臺打印機可的表單



EnumJobs 枚舉打印隊列中的作業(yè)



EnumMonitors 枚舉可的打印監(jiān)視器



EnumPorts 枚舉個系統(tǒng)可的端



EnumPrinterDrivers 枚舉指定系統(tǒng)中已安裝的打印機驅(qū)動程序



EnumPrinters 枚舉系統(tǒng)中安裝的打印機



EnumPrintProcessorDatatypes 枚舉由個打印處理器持的數(shù)據(jù)類型



EnumPrintProcessors 枚舉系統(tǒng)中可的打印處理器



Escape 設(shè)備控制函數(shù)



FindClosePrinterChangeNotification 關(guān)閉



FindFirstPrinterChangeNotification函數(shù)獲取的個打印機通告對象



FindFirstPrinterChangeNotification 創(chuàng)建個新的改變通告對象,以便我們注意打印機狀態(tài)的各種變化



FindNextPrinterChangeNotification 這個函數(shù)判斷觸發(fā)次打印機改變通告信號的原因



FreePrinterNotifyInfo 釋放由



FindNextPrinterChangeNotification函數(shù)分配的個緩沖區(qū)



GetForm 取得與指定表單有關(guān)的信息



GetJob 獲取與指定作業(yè)有關(guān)的信息



GetPrinter 取得與指定打印機有關(guān)的信息



GetPrinterData 為打印機設(shè)置注冊表配置信息



GetPrinterDriver 針對指定的打印機,獲取與打印機驅(qū)動程序有關(guān)的信息



GetPrinterDriverDirectory 判斷指定系統(tǒng)中包含了打印機驅(qū)動程序的錄是什么



GetPrintProcessorDirectory 判斷指定系統(tǒng)中包含了打印機處理器驅(qū)動程序及件的錄



OpenPrinter 打開指定的打印機,并獲取打印機的句柄



PrinterMessageBox 在擁有指定打印作業(yè)的系統(tǒng)上顯個打印機出錯消息框



PrinterProperties 啟動打印機屬性對話框,以便對打印機進配置



ReadPrinter 從打印機讀數(shù)據(jù)



ResetDC 重設(shè)個設(shè)備場景



ResetPrinter 改變指定打印機的默認數(shù)據(jù)類型及檔設(shè)置



ScheduleJob 提交個要打印的作業(yè)



SetAbortProc 為Windows指定取消函數(shù)的地址



SetForm 為指定的表單設(shè)置信息



SetJob 對個打印作業(yè)的狀態(tài)進控制



SetPrinter 對臺打印機的狀態(tài)進控制



SetPrinterData 設(shè)置打印機的注冊表配置信息



StartDoc 開始個打印作業(yè)



StartDocPrinter 在后臺打印的級別啟動個新檔



StartPage 打印個新頁前要先調(diào)這個函數(shù)



StartPagePrinter 在打印作業(yè)中指定個新頁的開始



WritePrinter 將發(fā)送錄中的數(shù)據(jù)寫打印機



5. API之本和字體函數(shù)



AddFontResource 在Windows系統(tǒng)中添加種字體資源



CreateFont 指定的屬性創(chuàng)建種邏輯字體



CreateFontIndirect 指定的屬性創(chuàng)建種邏輯字體



CreateScalableFontResource 為種TureType字體創(chuàng)建個資源件,以便能API函數(shù)AddFontResource將其加Windows系統(tǒng) DrawText 將本描繪到指定的矩形中



DrawTextEx 與DrawText相似,只是加了更多的功能



EnumFontFamilies 列舉指定設(shè)備可的字體



EnumFontFamiliesEx 列舉指定設(shè)備可的字體



EnumFonts 列舉指定設(shè)備可的字體



ExtTextOut 經(jīng)過擴展的本描繪函數(shù)。也請參考SetTextAlign函數(shù)



GetAspectRatioFilterEx SetMapperFlags要求Windows只選擇與設(shè)備當前縱橫相符的光柵字體時,本函數(shù)可判斷縱橫 GetCharABCWidths 判斷TureType字體中個或多個字符的A-B-C



GetCharABCWidthsFloat 查詢種字體中個或多個字符的A-B-C尺



GetCharacterPlacement 該函數(shù)于了解如何個給定的字符顯個字串



GetCharWidth 調(diào)查字體中個或多個字符的寬度



GetFontData 接收種可縮放字體件的數(shù)據(jù)



GetFontLanguageInfo 返回前選指定設(shè)備場景中的字體的信息



GetGlyphOutline 取得TureType字體中構(gòu)成個字符的曲線信息



GetKerningPairs 取得指定字體的字距信息



GetOutlineTextMetrics 接收與TureType字體內(nèi)部特征有關(guān)的詳細信息



GetRasterizerCaps 了解系統(tǒng)是否有能持可縮放的字體



GetTabbedTextExtent 判斷個字串占據(jù)的范圍,同時考慮制表站擴充的因素



GetTextAlign 接收個設(shè)備場景當前的本對齊標志



GetTextCharacterExtra 判斷額外字符間距的當前值



GetTextCharset 接收當前選指定設(shè)備場景的字體的字符集標識符



GetTextCharsetInfo 獲取與當前選定字體的字符集有關(guān)的詳細信息



GetTextColor 判斷當前字體顏。通常也稱為“前景”



GetTextExtentExPoint 判斷要填指定區(qū)域的字符數(shù)量。也個數(shù)組裝載每個字符的范圍信息



GetTextExtentPoint 判斷個字串的(范圍)



GetTextFace 獲取種字體的字樣名



GetTextMetrics 獲取與選種設(shè)備場景的物理字體有關(guān)的信息



GrayString 描繪個以灰顯的字串。通常由Windows于標識禁狀態(tài)



PolyTextOut 描繪系列字串



RemoveFontResource 從Windows系統(tǒng)中刪除種字體資源



SetMapperFlags Windows對字體進映射時,可該函數(shù)選擇與標設(shè)備的縱橫相符的光柵字體



SetTextAlign 設(shè)置本對齊式,并指定在本輸出過程中使設(shè)備場景的當前位置



SetTextCharacterExtra 描繪本的時候,指定要在字符間插的額外間距



SetTextColor 設(shè)置當前本顏。這種顏也稱為“前景”



SetTextJustification 通過指定個本應(yīng)占據(jù)的額外空間,可這個函數(shù)對本進兩端對齊處理



TabbedTextOut 持制表站的個本描繪函數(shù)



TextOut 本繪圖函數(shù)



6. API之菜單函數(shù)



AppendMenu 在指定的菜單添加個菜單項



CheckMenuItem 復選或撤消復選指定的菜單條



CheckMenuRadioItem 指定個菜單條被復選成“單選”項



CreateMenu 創(chuàng)建新菜單



CreatePopupMenu 創(chuàng)建個空的彈出式菜單



DeleteMenu 刪除指定的菜單條



DestroyMenu 刪除指定的菜單



DrawMenuBar 為指定的窗重畫菜單



EnableMenuItem 允許或禁指定的菜單條



GetMenu 取得窗中個菜單的句柄



GetMenuCheckMarkDimensions 返回個菜單復選符的



GetMenuContextHelpId 取得個菜單的幫助場景ID



GetMenuDefaultItem 判斷菜單中的哪個條是默認條



GetMenuItemCount 返回菜單中條(菜單項)的數(shù)量



GetMenuItemID 返回位于菜單中指定位置處的條的菜單ID



GetMenuItemInfo 取得(接收)與個菜單條有關(guān)的特定信息



GetMenuItemRect 在個矩形中裝載指定菜單條的屏幕坐標信息



GetMenuState 取得與指定菜單條狀態(tài)有關(guān)的信息



GetMenuString 取得指定菜單條的字串



GetSubMenu 取得個彈出式菜單的句柄,它位于菜單中指定的位置



GetSystemMenu 取得指定窗的系統(tǒng)菜單的句柄



HiliteMenuItem 控制頂級菜單條的加亮顯狀態(tài)



InsertMenu 在菜單的指定位置處插個菜單條,并根據(jù)需要將其他條向下移動



InsertMenuItem 插個新菜單條



IsMenu 判斷指定的句柄是否為個菜單的句柄



LoadMenu 從指定的模塊或應(yīng)程序?qū)嵗休d個菜單



LoadMenuIndirect 載個菜單



MenuItemFromPoint 判斷哪個菜單條包含了屏幕上個指定的點



ModifyMenu 改變菜單條



RemoveMenu 刪除指定的菜單條



SetMenu 設(shè)置窗菜單



SetMenuContextHelpId 設(shè)置個菜單的幫助場景ID



SetMenuDefaultItem 將個菜單條設(shè)為默認條



SetMenuItemBitmaps 設(shè)置幅特定位圖,令其在指定的菜單條中使,代替標準的復選符號(√)



SetMenuItemInfo 為個菜單條設(shè)置指定的信息



TrackPopupMenu 在屏幕的任意地顯個彈出式菜單



TrackPopupMenuEx 與TrackPopupMenu相似,只是它提供了額外的功能



7. API之位圖、圖標和光柵運算函數(shù)



BitBlt 將幅位圖從個設(shè)備場景復制到另個



CopyIcon 制作指定圖標或標指針的個副本。這個副本從屬于發(fā)出調(diào)的應(yīng)程序



CopyImage 復制位圖、圖標或指針,同時在復制過程中進些轉(zhuǎn)換作



CreateBitmap 按照規(guī)定的格式創(chuàng)建幅與設(shè)備有關(guān)位圖



CreateBitmapIndirect 創(chuàng)建幅與設(shè)備有關(guān)位圖



CreateCompatibleBitmap 創(chuàng)建幅與設(shè)備有關(guān)位圖,它與指定的設(shè)備場景兼容



CreateCursor 創(chuàng)建個標指針



CreateDIBitmap 根據(jù)幅與設(shè)備關(guān)的位圖創(chuàng)建幅與設(shè)備有關(guān)的位圖



CreateDIBSection 創(chuàng)建個DIBSection



CreateIcon 創(chuàng)建個圖標



CreateIconIndirect 創(chuàng)建個圖標



DestroyCursor 清除指定的標指針,并釋放它占的所有系統(tǒng)資源



DestroyIcon 清除圖標



DrawIcon 在指定的位置畫個圖標



DrawIconEx 描繪個圖標或標指針。與DrawIcon相,這個函數(shù)提供了更多的功能



ExtractAssociatedIcon 判斷個可執(zhí)程序或DLL中是否存在圖標,或是否有圖標與系統(tǒng)注冊表中指定的件存在關(guān)聯(lián)并提取之 ExtractIcon 判斷個可執(zhí)件或DLL中是否有圖標存在,并將其提取出來



GetBitmapBits 將來位圖的進制位復制到個緩沖區(qū)



GetBitmapDimensionEx 取得幅位圖的寬度和度



GetDIBColorTable 從選設(shè)備場景的DIBSection中取得顏表信息



GetDIBits 將來幅位圖的進制位復制到幅與設(shè)備關(guān)的位圖



GetIconInfo 取得與圖標有關(guān)的信息



GetStretchBltMode 判斷StretchBlt 和 StretchDIBits函數(shù)采的伸縮模式



LoadBitmap 從指定的模塊或應(yīng)程序?qū)嵗休d幅位圖



LoadCursor 從指定的模塊或應(yīng)程序?qū)嵗休d個標指針



LoadCursorFromFile 在個指針件或個動畫指針件的基礎(chǔ)上創(chuàng)建個指針



LoadIcon 從指定的模塊或應(yīng)程序?qū)嵗休d個圖標



LoadImage 載個位圖、圖標或指針



MaskBlt 執(zhí)復雜的圖象傳輸,同時進掩模(MASK)處理



PatBlt 在當前選定的刷的基礎(chǔ)上,個圖案填充指定的設(shè)備場景



PlgBlt 復制幅位圖,同時將其轉(zhuǎn)換成個平四邊形。利它可對位圖進旋轉(zhuǎn)處理 SetBitmapBits 將來緩沖區(qū)的進制位復制到幅位圖



SetBitmapDimensionEx 設(shè)置幅位圖的寬度。以毫的分之為單位 SetDIBColorTable 設(shè)置選設(shè)備場景的個DIBSection的顏表信息



SetDIBits 將來與設(shè)備關(guān)位圖的進制位復制到幅與設(shè)備有關(guān)的位圖 SetDIBitsToDevice 將幅與設(shè)備關(guān)位圖的全部或部分數(shù)據(jù)直接復制到個設(shè)備 SetStretchBltMode 指定StretchBlt 和 StretchDIBits函數(shù)的伸縮模式



StretchBlt 將幅位圖從個設(shè)備場景復制到另個



StretchDIBits 將幅與設(shè)備關(guān)位圖的全部或部分數(shù)據(jù)直接復制到指定的設(shè)備場景



8. API之繪圖函數(shù)



AbortPath 拋棄選指定設(shè)備場景中的所有路徑。也取消前正在進的任何路徑的創(chuàng)建作 AngleArc 個連接弧畫條線



Arc 畫個圓弧



BeginPath 啟動個路徑分



CancelDC 取消另個線程的長時間繪圖操作



Chord 畫個弦



CloseEnhMetaFile 關(guān)閉指定的增強型圖元件設(shè)備場景,并將新建的圖元件返回個句柄 CloseFigure 描繪到個路徑時,關(guān)閉當前打開的圖形



CloseMetaFile 關(guān)閉指定的圖元件設(shè)備場景,并向新建的圖元件返回個句柄 CopyEnhMetaFile 制作指定增強型圖元件的個副本(拷貝)



CopyMetaFile 制作指定(標準)圖元件的個副本



CreateBrushIndirect 在個LOGBRUSH數(shù)據(jù)結(jié)構(gòu)的基礎(chǔ)上創(chuàng)建個刷 CreateDIBPatternBrush 幅與設(shè)備關(guān)的位圖創(chuàng)建個刷,以便指定刷樣式(圖案) CreateEnhMetaFile 創(chuàng)建個增強型的圖元件設(shè)備場景



CreateHatchBrush 創(chuàng)建帶有陰影圖案的個刷



CreateMetaFile 創(chuàng)建個圖元件設(shè)備場景



CreatePatternBrush 指定了刷圖案的幅位圖創(chuàng)建個刷



CreatePen 指定的樣式、寬度和顏創(chuàng)建個畫筆



CreatePenIndirect 根據(jù)指定的LOGPEN結(jié)構(gòu)創(chuàng)建個畫筆



CreateSolidBrush 純創(chuàng)建個刷



DeleteEnhMetaFile 刪除指定的增強型圖元件



DeleteMetaFile 刪除指定的圖元件



DeleteObject 刪除GDI對象,對象使的所有系統(tǒng)資源都會被釋放



DrawEdge 指定的樣式描繪個矩形的邊框



DrawEscape 換碼(Escape)函數(shù)將數(shù)據(jù)直接發(fā)顯設(shè)備驅(qū)動程序



DrawFocusRect 畫個焦點矩形



DrawFrameControl 描繪個標準控件



DrawState 為幅圖象或繪圖操作應(yīng)各式各樣的效果



Ellipse 描繪個橢圓,由指定的矩形圍繞



EndPath 停定義個路徑



EnumEnhMetaFile 針對個增強型圖元件,列舉其中單獨的圖元件記錄



EnumMetaFile 為個標準的windows圖元件枚舉單獨的圖元件記錄



EnumObjects 枚舉可隨同指定設(shè)備場景使的畫筆和刷



ExtCreatePen 創(chuàng)建個擴展畫筆(裝飾或何)



ExtFloodFill 在指定的設(shè)備場景,當前選擇的刷填充個區(qū)域



FillPath 關(guān)閉路徑中任何打開的圖形,并當前刷填充



FillRect 指定的刷填充個矩形



FlattenPath 將個路徑中的所有曲線都轉(zhuǎn)換成線段



FloodFill 當前選定的刷在指定的設(shè)備場景中填充個區(qū)域



FrameRect 指定的刷圍繞個矩形畫個邊框



GdiComment 為指定的增強型圖元件設(shè)備場景添加條注釋信息



GdiFlush 執(zhí)任何未決的繪圖操作



GdiGetBatchLimit 判斷有多少個GDI繪圖命令位于隊列中



GdiSetBatchLimit 指定有多少個GDI繪圖命令能夠進隊列



GetArcDirection 畫圓弧的時候,判斷當前采的繪圖向



GetBkColor 取得指定設(shè)備場景當前的背景顏



GetBkMode 針對指定的設(shè)備場景,取得當前的背景填充模式



GetBrushOrgEx 判斷指定設(shè)備場景中當前選定刷起點



GetCurrentObject 獲得指定類型的當前選定對象



GetCurrentPositionEx 在指定的設(shè)備場景中取得當前的畫筆位置



GetEnhMetaFile 取得磁盤件中包含的個增強型圖元件的圖元件句柄



GetEnhMetaFileBits 將指定的增強型圖元件復制到個內(nèi)存緩沖區(qū)



GetEnhMetaFileDescription 返回對個增強型圖元件的說明



GetEnhMetaFileHeader 取得增強型圖元件的圖元件頭



GetEnhMetaFilePaletteEntries 取得增強型圖元件的全部或部分調(diào)板



GetMetaFile 取得包含在個磁盤件中的圖元件的圖元件句柄



GetMetaFileBitsEx 將指定的圖元件復制到個內(nèi)存緩沖區(qū)



GetMiterLimit 取得設(shè)備場景的斜率限制(Miter)設(shè)置



GetNearestColor 根據(jù)設(shè)備的顯能,取得與指定顏最接近的種純



GetObjectAPI 取得對指定對象進說明的個結(jié)構(gòu)



GetObjectType 判斷由指定句柄引的GDI對象的類型



GetPath 取得對當前路徑進定義的系列數(shù)據(jù)



GetPixel 在指定的設(shè)備場景中取得個像素的RGB值



GetPolyFillMode 針對指定的設(shè)備場景,獲得多邊形填充模式



GetROP2 針對指定的設(shè)備場景,取得當前的繪圖模式



GetStockObject 取得個固有對象(Stock)



GetSysColorBrush 為任何種標準系統(tǒng)顏取得個刷



GetWinMetaFileBits 通過在個緩沖區(qū)中填充于標準圖元件的數(shù)據(jù),將個增強型圖元件轉(zhuǎn)換成標準windows圖元件 InvertRect 通過反轉(zhuǎn)每個像素的值,從反轉(zhuǎn)個設(shè)備場景中指定的矩形



LineDDA 枚舉指定線段中的所有點



LineTo 當前畫筆畫條線,從當前位置連到個指定的點



MoveToEx 為指定的設(shè)備場景指定個新的當前畫筆位置



PaintDesk 在指定的設(shè)備場景中描繪桌墻紙圖案



PathToRegion 將當前選定的路徑轉(zhuǎn)換到個區(qū)域



Pie 畫個餅圖



PlayEnhMetaFile 在指定的設(shè)備場景中畫個增強型圖元件



PlayEnhMetaFileRecord 回放單獨條增強型圖元件記錄



PlayMetaFile 在指定的設(shè)備場景中回放個圖元件



PlayMetaFileRecord 回放來圖元件的單條記錄



PolyBezier 描繪條或多條貝塞爾(Bezier)曲線



PolyDraw 描繪條復雜的曲線,由線段及貝塞爾曲線組成



Polygon 描繪個多邊形



Polyline 當前畫筆描繪系列線段



PolyPolygon 當前選定畫筆描繪兩個或多個多邊形



PolyPolyline 當前選定畫筆描繪兩個或多個多邊形



Rectangle 當前選定的畫筆描繪矩形,并當前選定的刷填充



RoundRect 當前選定的畫筆畫個圓矩形,并當前選定的刷在其中填充



SelectClipPath 將設(shè)備場景當前的路徑合并到剪切區(qū)域



SelectObject 為當前設(shè)備場景選擇圖形對象



SetArcDirection 設(shè)置圓弧的描繪向



SetBkColor 為指定的設(shè)備場景設(shè)置背景顏



SetBkMode 指定陰影刷、虛線畫筆以及字符中的空隙的填充式



SetBrushOrgEx 為指定的設(shè)備場景設(shè)置當前選定刷的起點



SetEnhMetaFileBits 指定內(nèi)存緩沖區(qū)內(nèi)包含的數(shù)據(jù)創(chuàng)建個增強型圖元件



SetMetaFileBitsEx 包含在指定內(nèi)存緩沖區(qū)內(nèi)的數(shù)據(jù)結(jié)構(gòu)創(chuàng)建個圖元件



SetMiterLimit 設(shè)置設(shè)備場景當前的斜率限制



SetPixel 在指定的設(shè)備場景中設(shè)置個像素的RGB值



SetPixelV 在指定的設(shè)備場景中設(shè)置個像素的RGB值



SetPolyFillMode 設(shè)置多邊形的填充模式



SetROP2 設(shè)置指定設(shè)備場景的繪圖模式。與vb的DrawMode屬性完全致



SetWinMetaFileBits 將個標準Windows圖元件轉(zhuǎn)換成增強型圖元件



StrokeAndFillPath 針對指定的設(shè)備場景,關(guān)閉路徑上打開的所有區(qū)域



StrokePath 當前畫筆描繪個路徑的輪廓。打開的圖形不會被這個函數(shù)關(guān)閉



UnrealizeObject 將個刷對象選設(shè)備場景之前,如刷的起點準備SetBrushOrgEx修改,則必須先調(diào)本函數(shù) WidenPath 根據(jù)選定畫筆的寬度,重新定義當前選定的路徑



9. API之設(shè)備場景函數(shù)



CombineRgn 將兩個區(qū)域組合為個新區(qū)域



CombineTransform 驅(qū)動世界轉(zhuǎn)換。它相當于依順序進兩次轉(zhuǎn)換



CreateCompatibleDC 創(chuàng)建個與特定設(shè)備場景致的內(nèi)存設(shè)備場景



CreateDC 為專門設(shè)備創(chuàng)建設(shè)備場景



CreateEllipticRgn 創(chuàng)建個橢圓



CreateEllipticRgnIndirect 創(chuàng)建個內(nèi)切于特定矩形的橢圓區(qū)域



CreateIC 為專設(shè)備創(chuàng)建個信息場景



CreatePolygonRgn 創(chuàng)建個由系列點圍成的區(qū)域



CreatePolyPolygonRgn 創(chuàng)建由多個多邊形構(gòu)成的區(qū)域。每個多邊形都應(yīng)是封閉的



CreateRectRgn 創(chuàng)建個矩形區(qū)域



CreateRectRgnIndirect 創(chuàng)建個矩形區(qū)域



CreateRoundRectRgn 創(chuàng)建個圓矩形



DeleteDC 刪除專設(shè)備場景或信息場景,釋放所有相關(guān)窗資源



DPtoLP 將點陣從設(shè)備坐標轉(zhuǎn)換到專設(shè)備場景邏輯坐標



EqualRgn 確定兩個區(qū)域是否相等



ExcludeClipRect 從專設(shè)備場景的剪裁區(qū)中去掉個矩形區(qū)。矩形內(nèi)不能進繪圖



ExcludeUpdateRgn 從專設(shè)備場景剪裁區(qū)去掉指定窗的刷新區(qū)域



ExtCreateRegion 根據(jù)世界轉(zhuǎn)換修改區(qū)域



ExtSelectClipRgn 將指定區(qū)域組合到設(shè)備場景的當前剪裁區(qū)



FillRgn 指定刷填充指定區(qū)域



FrameRgn 指定刷圍繞指定區(qū)域畫個外框



GetBoundsRect 獲取指定設(shè)備場景的邊界矩形



GetClipBox 獲取完全包含指定設(shè)備場景剪裁區(qū)的最矩形



GetClipRgn 獲取設(shè)備場景當前剪裁區(qū)



GetDC 獲取指定窗的設(shè)備場景



GetDCEx 為指定窗獲取設(shè)備場景。相GetDC,本函數(shù)提供了更多的選項



GetDCOrgEx 獲取指定設(shè)備場景起點位置(以屏幕坐標表)



GetDeviceCaps 根據(jù)指定設(shè)備場景代表的設(shè)備的功能返回信息



GetGraphicsMode 確定是否允許增強圖形模式(世界轉(zhuǎn)換)



GetMapMode 為特定設(shè)備場景調(diào)映象模式



GetRegionData 裝描述個區(qū)域信息的RgnData結(jié)構(gòu)或緩沖區(qū)



GetRgnBox 獲取完全包含指定區(qū)域的最矩形



GetUpdateRgn 確定指定窗的刷新區(qū)域。該區(qū)域當前效,需要刷新



GetViewportExtEx 獲取設(shè)備場景視(viewport)范圍



GetViewportOrgEx 獲取設(shè)備場景視起點



GetWindowDC 獲取整個窗(包括邊框、滾動條、標題欄、菜單等)的設(shè)備場景



GetWindowExtEx 獲取指定設(shè)備場景的窗范圍



GetWindowOrgEx 獲取指定設(shè)備場景的邏輯窗的起點



GetWindowRgn 獲取窗區(qū)域



GetWorldTransform 如果有世界轉(zhuǎn)換,為設(shè)備場景獲取當前世界轉(zhuǎn)換



IntersectClipRect 為指定設(shè)備定義個新的剪裁區(qū)



InvalidateRgn 使窗指定區(qū)域不活動,并將它加窗刷新區(qū),使之可隨后被重畫



InvertRgn 通過顛倒每個像素值反轉(zhuǎn)設(shè)備場景指定區(qū)域



LPtoDP 將點陣從指定設(shè)備場景邏輯坐標轉(zhuǎn)換為設(shè)備坐標



ModifyWorldTransform 根據(jù)指定的模式修改世界轉(zhuǎn)換



OffsetClipRgn 按指定量平移設(shè)備場景剪裁區(qū)



OffsetRgn 按指定偏移量平移指定區(qū)域



OffsetViewportOrgEx 平移設(shè)備場景視區(qū)域



OffsetWindowOrgEx 平移指定設(shè)備場景窗起點



PaintRgn 當前刷背景填充指定區(qū)域



PtInRegion 確定點是否在指定區(qū)域內(nèi)



PtVisible 確定指定點是否可見(即,點是否在設(shè)備場景剪裁區(qū)內(nèi))



RectInRegion 確定矩形是否有部分在指定區(qū)域內(nèi)



RectVisible 確定指定矩形是否有部分可見(是否在設(shè)備場景剪裁區(qū)內(nèi))



ReleaseDC 釋放由調(diào)GetDC或GetWindowDC函數(shù)獲取的指定設(shè)備場景



RestoreDC 從設(shè)備場景堆?;謴蛡€原先保存的設(shè)備場景



SaveDC 將指定設(shè)備場景狀態(tài)保存到Windows設(shè)備場景堆棧



ScaleViewportExtEx 縮放設(shè)備場景視的范圍



ScaleWindowExtEx 縮放指定設(shè)備場景窗范圍



ScrollDC 在窗(由設(shè)備場景代表)中平和(或)垂直滾動矩形



SelectClipRgn 為指定設(shè)備場景選擇新的剪裁區(qū)



SetBoundsRect 設(shè)置指定設(shè)備場景的邊界矩形



SetGraphicsMode 允許或禁增強圖形模式,以提供某些持(包括世界轉(zhuǎn)換)



SetMapMode 設(shè)置指定設(shè)備場景的映射模式



SetRectRgn 設(shè)置區(qū)域為指定的矩形



SetViewportExtEx 設(shè)置設(shè)備場景視范圍



SetViewportOrgEx 設(shè)置設(shè)備場景視起點



SetWindowExtEx 設(shè)置指定設(shè)備場景窗范圍



SetWindowOrgEx 設(shè)置指定設(shè)備場景窗起點



SetWindowRgn 設(shè)置窗區(qū)域



SetWorldTransform 設(shè)置世界轉(zhuǎn)換



ValidateRgn 激活窗中指定區(qū)域,把它從刷新區(qū)移



WindowFromDC 取回與某設(shè)備場景相關(guān)的窗的句柄



10. API之硬件與系統(tǒng)函數(shù)



ActivateKeyboardLayout 激活個新的鍵盤布局。鍵盤布局定義了按鍵在種物理性鍵盤上的位置與含義 Beep 于成簡單的聲



CharToOem 將個字串從ANSI字符集轉(zhuǎn)換到OEM字符集



ClipCursor 將指針限制到指定區(qū)域



ConvertDefaultLocale 將個特殊的地標識符轉(zhuǎn)換成真實的地ID



CreateCaret 根據(jù)指定的信息創(chuàng)建個插符(光標),并將它選定為指定窗的默認插符 DestroyCaret 清除(破壞)個插符



EnumCalendarInfo 枚舉在指定“地”環(huán)境中可的歷信息



EnumDateFormats 列舉指定的“當?shù)亍痹O(shè)置中可的長、短期格式



EnumSystemCodePages 枚舉系統(tǒng)中已安裝或持的代碼頁



EnumSystemLocales 枚舉系統(tǒng)已經(jīng)安裝或提供持的“地”設(shè)置



EnumTimeFormats 枚舉個指定的地適的時間格式



ExitWindowsEx 退出windows,并特定的選項重新啟動



ExpandEnvironmentStrings 擴充環(huán)境字串



FreeEnvironmentStrings 翻譯指定的環(huán)境字串塊



GetACP 判斷前正在效的ANSI代碼頁



GetAsyncKeyState 判斷函數(shù)調(diào)時指定虛擬鍵的狀態(tài)



GetCaretBlinkTime 判斷插符光標的閃爍頻率



GetCaretPos 判斷插符的當前位置



GetClipCursor 取得個矩形,于描述前為標指針規(guī)定的剪切區(qū)域



GetCommandLine 獲得指向當前命令緩沖區(qū)的個指針



GetComputerName 取得這臺計算機的名稱



GetCPInfo 取得與指定代碼頁有關(guān)的信息



GetCurrencyFormat 針對指定的“地”設(shè)置,根據(jù)貨幣格式格式化個數(shù)字



GetCursor 獲取前選擇的標指針的句柄



GetCursorPos 獲取標指針的當前位置



GetDateFormat 針對指定的“當?shù)亍备袷?,對個系統(tǒng)期進格式化



GetDoubleClickTime 判斷連續(xù)兩次標單擊之間會被處理成雙擊事件的間隔時間 GetEnvironmentStrings 為包含了當前環(huán)境字串設(shè)置的個內(nèi)存塊分配和返回個句柄 GetEnvironmentVariable 取得個環(huán)境變量的值



GetInputState 判斷是否存在任何待決(等待處理)的標或鍵盤事件



GetKBCodePage 由GetOEMCP取代,兩者功能完全相同



GetKeyboardLayout 取得個句柄,描述指定應(yīng)程序的鍵盤布局



GetKeyboardLayoutList 獲得系統(tǒng)適的所有鍵盤布局的個列表



GetKeyboardLayoutName 取得當前活動鍵盤布局的名稱



GetKeyboardState 取得鍵盤上每個虛擬鍵當前的狀態(tài)



GetKeyboardType 了解與正在使的鍵盤有關(guān)的信息



GetKeyNameText 在給出掃描碼的前提下,判斷鍵名



GetKeyState 針對已處理過的按鍵,在最近次輸信息時,判斷指定虛擬鍵的狀態(tài)



GetLastError 針對之前調(diào)的api函數(shù),這個函數(shù)取得擴展錯誤信息



GetLocaleInfo 取得與指定“地”有關(guān)的信息



GetLocalTime 取得本地期和時間



GetNumberFormat 針對指定的“地”,按特定的格式格式化個數(shù)字



GetOEMCP 判斷在OEM和ANSI字符集間轉(zhuǎn)換的windows代碼頁



GetQueueStatus 判斷應(yīng)程序消息隊列中待決(等待處理)的消息類型



GetSysColor 判斷指定windows顯對象的顏



GetSystemDefaultLangID 取得系統(tǒng)的默認語ID



GetSystemDefaultLCID 取得當前的默認系統(tǒng)“地”



GetSystemInfo 取得與底層硬件平臺有關(guān)的信息



GetSystemMetrics 返回與windows環(huán)境有關(guān)的信息



GetSystemPowerStatus 獲得與當前系統(tǒng)電源狀態(tài)有關(guān)的信息



GetSystemTime 取得當前系統(tǒng)時間,這個時間采的是“協(xié)同世界時間”(即UTC,也叫做GMT)格式 GetSystemTimeAdjustment 使內(nèi)部系統(tǒng)時鐘與個外部的時鐘信號源同步



GetThreadLocale 取得當前線程的地ID



GetTickCount 于獲取windows啟動以來經(jīng)歷的時間長度(毫秒)



GetTimeFormat 針對當前指定的“地”,按特定的格式格式化個系統(tǒng)時間 GetTimeZoneInformation 取得與系統(tǒng)時區(qū)設(shè)置有關(guān)的信息



GetUserDefaultLangID 為當前戶取得默認語ID



GetUserDefaultLCID 取得當前戶的默認“地”設(shè)置



GetUserName 取得當前戶的名字



GetVersion 判斷當前運的Windows和DOS版本



GetVersionEx 取得與平臺和操作系統(tǒng)有關(guān)的版本信息



HideCaret 在指定的窗隱藏插符(光標)



IsValidCodePage 判斷個代碼頁是否有效



IsValidLocale 判斷地標識符是否有效



keybd_event 這個函數(shù)模擬了鍵盤動



LoadKeyboardLayout 載個鍵盤布局



MapVirtualKey 根據(jù)指定的映射類型,執(zhí)不同的掃描碼和字符轉(zhuǎn)換



MapVirtualKeyEx 根據(jù)指定的映射類型,執(zhí)不同的掃描碼和字符轉(zhuǎn)換



MessageBeep 播放個系統(tǒng)聲。系統(tǒng)聲的分配案是在控制板決定的



mouse_event 模擬次標事件



OemKeyScan 判斷OEM字符集中的個ASCII字符的掃描碼和Shift鍵狀態(tài)



OemToChar 將OEM字符集的個字串轉(zhuǎn)換到ANSI字符集



SetCaretBlinkTime 指定插符(光標)的閃爍頻率



SetCaretPos 指定插符的位置



SetComputerName 設(shè)置新的計算機名



SetCursor 將指定的標指針設(shè)為當前指針



SetCursorPos 設(shè)置指針的位置



SetDoubleClickTime 設(shè)置連續(xù)兩次標單擊之間能使系統(tǒng)認為是雙擊事件的間隔時間 SetEnvironmentVariable 將個環(huán)境變量設(shè)為指定的值



SetKeyboardState 設(shè)置每個虛擬鍵當前在鍵盤上的狀態(tài)



SetLocaleInfo 改變戶“地”設(shè)置信息



SetLocalTime 設(shè)置當前地時間



SetSysColors 設(shè)置指定窗顯對象的顏



SetSystemCursor 改變?nèi)魏蝹€標準系統(tǒng)指針



SetSystemTime 設(shè)置當前系統(tǒng)時間



SetSystemTimeAdjustment 定時添加個校準值使內(nèi)部系統(tǒng)時鐘與個外部的時鐘信號源同步 SetThreadLocale 為當前線程設(shè)置地



SetTimeZoneInformation 設(shè)置系統(tǒng)時區(qū)信息



ShowCaret 在指定的窗顯插符(光標)



ShowCursor 控制標指針的可視性



SwapMouseButton 決定是否互換標左右鍵的功能



SystemParametersInfo 獲取和設(shè)置數(shù)量眾多的windows系統(tǒng)參數(shù) SystemTimeToTzSpecificLocalTime 將系統(tǒng)時間轉(zhuǎn)換成地時間



ToAscii 根據(jù)當前的掃描碼和鍵盤信息,將個虛擬鍵轉(zhuǎn)換成ASCII字符



ToUnicode 根據(jù)當前的掃描碼和鍵盤信息,將個虛擬鍵轉(zhuǎn)換成Unicode字符 UnloadKeyboardLayout 卸載指定的鍵盤布局



VkKeyScan 針對Windows字符集中個ASCII字符,判斷虛擬鍵碼和Shift鍵的狀態(tài)



11. API之進程和線程函數(shù)



CancelWaitableTimer 這個函數(shù)于取消個可以等待下去的計時器操作



CallNamedPipe 這個函數(shù)由個希望通過管道通信的個客戶進程調(diào)



ConnectNamedPipe 指臺服務(wù)器等待下去,直客戶機同個命名管道連接



CreateEvent 創(chuàng)建個事件對象



CreateMailslot 創(chuàng)建個郵路。返回的句柄由郵路服務(wù)器使(收件)



CreateMutex 創(chuàng)建個互斥體(MUTEX)



CreateNamedPipe 創(chuàng)建個命名管道。返回的句柄由管道的服務(wù)器端使



CreatePipe 創(chuàng)建個匿名管道



CreateProcess 創(chuàng)建個新進程(如執(zhí)個程序)



CreateSemaphore 創(chuàng)建個新的信號機



CreateWaitableTimer 創(chuàng)建個可等待的計時器對象



DisconnectNamedPipe 斷開個客戶與個命名管道的連接



DuplicateHandle 在指出個現(xiàn)有系統(tǒng)對象當前句柄的情況下,為那個對象創(chuàng)建個新句柄 ExitProcess 中個進程



FindCloseChangeNotification 關(guān)閉個改動通知對象



FindExecutable 查找與個指定件關(guān)聯(lián)在起的程序的件名



FindFirstChangeNotification 創(chuàng)建個件通知對象。該對象于監(jiān)視件系統(tǒng)發(fā)的變化 FindNextChangeNotification 重設(shè)個件改變通知對象,令其繼續(xù)監(jiān)視下次變化 FreeLibrary 釋放指定的動態(tài)鏈接庫



GetCurrentProcess 獲取當前進程的個偽句柄



GetCurrentProcessId 獲取當前進程個唯的標識符



GetCurrentThread 獲取當前線程的個偽句柄



GetCurrentThreadId 獲取當前線程個唯的線程標識符



GetExitCodeProces 獲取個已中斷進程的退出代碼



GetExitCodeThread 獲取個已中線程的退出代碼



GetHandleInformation 獲取與個系統(tǒng)對象句柄有關(guān)的信息



GetMailslotInfo 獲取與個郵路有關(guān)的信息



GetModuleFileName 獲取個已裝載模板的完整路徑名稱



GetModuleHandle 獲取個應(yīng)程序或動態(tài)鏈接庫的模塊句柄



GetPriorityClass 獲取特定進程的優(yōu)先級別



GetProcessShutdownParameters 調(diào)查系統(tǒng)關(guān)閉時個指定的進程相對于其它進程的關(guān)閉早遲情況 GetProcessTimes 獲取與個進程的經(jīng)過時間有關(guān)的信息



GetProcessWorkingSetSize 了解個應(yīng)程序在運過程中實際向它交付了多容量的內(nèi)存



GetSartupInfo 獲取個進程的啟動信息



GetThreadPriority 獲取特定線程的優(yōu)先級別



GetTheardTimes 獲取與個線程的經(jīng)過時間有關(guān)的信息



GetWindowThreadProcessId 獲取與指定窗關(guān)聯(lián)在起的個進程和線程標識符



LoadLibrary 載指定的動態(tài)鏈接庫,并將它映射到當前進程使的地址空間



LoadLibraryEx 裝載指定的動態(tài)鏈接庫,并為當前進程把它映射到地址空間



LoadModule 載個Windows應(yīng)程序,并在指定的環(huán)境中運



MsgWaitForMultipleObjects 等侯單個對象或系列對象發(fā)出信號。如返回條件已經(jīng)滿,則即返回 SetPriorityClass 設(shè)置個進程的優(yōu)先級別



SetProcessShutdownParameters 在系統(tǒng)關(guān)閉期間,為指定進程設(shè)置他相對于其它程序的關(guān)閉順序 SetProcessWorkingSetSize 設(shè)置操作系統(tǒng)實際劃分給進程使的內(nèi)存容量



SetThreadPriority 設(shè)定線程的優(yōu)先級別



ShellExecute 查找與指定件關(guān)聯(lián)在起的程序的件名



TerminateProcess 結(jié)束個進程



WinExec 運指定的程序



12. API之控件與消息函數(shù)



AdjustWindowRect 給定種窗樣式,計算獲得標客戶區(qū)矩形所需的窗



AnyPopup 判斷屏幕上是否存在任何彈出式窗



ArrangeIconicWindows 排列個窗的最化窗



AttachThreadInput 連接線程輸函數(shù)



BeginDeferWindowPos 啟動構(gòu)建系列新窗位置的過程



BringWindowToTop 將指定的窗帶窗列表頂部



CascadeWindows 以層疊式排列窗



ChildWindowFromPoint 返回窗中包含了指定點的第個窗的句柄



ClientToScreen 判斷窗內(nèi)以客戶區(qū)坐標表的個點的屏幕坐標



CloseWindow 最化指定的窗



CopyRect 矩形內(nèi)容復制



DeferWindowPos 該函數(shù)為特定的窗指定個新窗位置



DestroyWindow 清除指定的窗以及它的所有窗



DrawAnimatedRects 描繪系列動態(tài)矩形



EnableWindow 指定的窗允許或禁所有標及鍵盤輸



EndDeferWindowPos 同時更新DeferWindowPos調(diào)時指定的所有窗的位置及狀態(tài)



EnumChildWindows 為指定的窗枚舉窗



EnumThreadWindows 枚舉與指定任務(wù)相關(guān)的窗



EnumWindows 枚舉窗列表中的所有窗



EqualRect 判斷兩個矩形結(jié)構(gòu)是否相同



FindWindow 尋找窗列表中第個符合指定條件的頂級窗



FindWindowEx 在窗列表中尋找與指定條件相符的第個窗



FlashWindow 閃爍顯指定窗



GetActiveWindow 獲得活動窗的句柄



GetCapture 獲得個窗的句柄,這個窗位于當前輸線程,且擁有標捕獲(標活動由它接收) GetClassInfo 取得WNDCLASS結(jié)構(gòu)(或WNDCLASSEX結(jié)構(gòu))的個副本,結(jié)構(gòu)中包含了與指定類有關(guān)的信息 GetClassLong 取得窗類的個Long變量條



GetClassName 為指定的窗取得類名



GetClassWord 為窗類取得個整數(shù)變量



GetClientRect 返回指定窗客戶區(qū)矩形的



GetDesktopWindow 獲得代表整個屏幕的個窗(桌窗)句柄



GetFocus 獲得擁有輸焦點的窗的句柄



GetForegroundWindow 獲得前臺窗的句柄



GetLastActivePopup 獲得在個給定窗中最近激活過的彈出式窗的句柄



GetParent 判斷指定窗的窗



GetTopWindow 搜索內(nèi)部窗列表,尋找屬于指定窗的頭個窗的句柄



GetUpdateRect 獲得個矩形,它描敘了指定窗中需要更新的那部分



GetWindow 獲得個窗的句柄,該窗與某源窗有特定的關(guān)系



GetWindowContextHelpId 取得與窗關(guān)聯(lián)在起的幫助場景ID



GetWindowLong 從指定窗的結(jié)構(gòu)中取得信息



GetWindowPlacement 獲得指定窗的狀態(tài)及位置信息



GetWindowRect 獲得整個窗的范圍矩形,窗的邊框、標題欄、滾動條及菜單等都在這個矩形內(nèi) GetWindowText 取得個窗體的標題(caption)字,或者個控件的內(nèi)容



GetWindowTextLength 調(diào)查窗標題字或控件內(nèi)容的長短



GetWindowWord 獲得指定窗結(jié)構(gòu)的信息



InflateRect 增或減個矩形的



IntersectRect 這個函數(shù)在lpDestRect載個矩形,它是lpSrc1Rect與lpSrc2Rect兩個矩形的交集 InvalidateRect 屏蔽個窗客戶區(qū)的全部或部分區(qū)域



IsChild 判斷個窗是否為另窗的或?qū)俅?/p>



IsIconic 判斷窗是否已最化



IsRectEmpty 判斷個矩形是否為空



IsWindow 判斷個窗句柄是否有效



IsWindowEnabled 判斷窗是否處于活動狀態(tài)



IsWindowUnicode 判斷個窗是否為Unicode窗。這意味著窗為所有基于本的消息都接收Unicode字 IsWindowVisible 判斷窗是否可見



IsZoomed 判斷窗是否最化



LockWindowUpdate 鎖定指定窗,禁它更新



MapWindowPoints 將個窗客戶區(qū)坐標的點轉(zhuǎn)換到另窗的客戶區(qū)坐標系統(tǒng)



MoveWindow 改變指定窗的位置和



OffsetRect 通過應(yīng)個指定的偏移,從讓矩形移動起來



OpenIcon 恢復個最化的程序,并將其激活



PtInRect 判斷指定的點是否位于矩形內(nèi)部



RedrawWindow 重畫全部或部分窗



ReleaseCapture 為當前的應(yīng)程序釋放標捕獲



ScreenToClient 判斷屏幕上個指定點的客戶區(qū)坐標



ScrollWindow 滾動窗客戶區(qū)的全部或部分



ScrollWindowEx 根據(jù)附加的選項,滾動窗客戶區(qū)的全部或部分



SetActiveWindow 激活指定的窗



SetCapture 將標捕獲設(shè)置到指定的窗



SetClassLong 為窗類設(shè)置個Long變量條



SetClassWord 為窗類設(shè)置個條



SetFocusAPI 將輸焦點設(shè)到指定的窗。如有必要,會激活窗



SetForegroundWindow 將窗設(shè)為系統(tǒng)的前臺窗



SetParent 指定個窗的新



SetRect 設(shè)置指定矩形的內(nèi)容



SetRectEmpty 將矩形設(shè)為個空矩形



SetWindowContextHelpId 為指定的窗設(shè)置幫助場景(上下)ID



SetWindowLong 在窗結(jié)構(gòu)中為指定的窗設(shè)置信息



SetWindowPlacement 設(shè)置窗狀態(tài)和位置信息



SetWindowPos 為窗指定個新位置和狀態(tài)



SetWindowText 設(shè)置窗的標題字或控件的內(nèi)容



SetWindowWord 在窗結(jié)構(gòu)中為指定的窗設(shè)置信息



ShowOwnedPopups 顯或隱藏由指定窗所有的全部彈出式窗



ShowWindow 控制窗的可見性



ShowWindowAsync 與ShowWindow相似



SubtractRect 裝載矩形lprcDst,它是在矩形lprcSrc1中減去lprcSrc2得到的結(jié)果 TileWindows 以平鋪順序排列窗



UnionRect 裝載個lpDestRect標矩形,它是lpSrc1Rect和lpSrc2Rect聯(lián)合起來的結(jié)果 UpdateWindow 強制即更新窗



ValidateRect 校驗窗的全部或部分客戶區(qū)



WindowFromPoint 返回包含了指定點的窗的句柄。忽略屏蔽、隱藏以及透明窗


易語言API函數(shù)大全丨Win API_Windows API函數(shù)大全的評論 (共 條)

分享到微博請遵守國家法律
象州县| 明溪县| 麻江县| 玉门市| 廊坊市| 开化县| 梅河口市| 木兰县| 陈巴尔虎旗| 余庆县| 珠海市| 佛山市| 临泉县| 万山特区| 龙井市| 平谷区| 嘉黎县| 慈溪市| 林甸县| 唐山市| 宜春市| 梁山县| 公主岭市| 聊城市| 虎林市| 梧州市| 瓮安县| 平舆县| 兴化市| 上思县| 通化市| 武安市| 靖边县| 英德市| 余姚市| 大悟县| 靖边县| 绥阳县| 十堰市| 时尚| 抚远县|