API(Application Programming Interface,應(yīng)用程序編程接口)是一些預(yù)先定義的函數(shù),API代碼生成器就是調(diào)用這些函數(shù)的工具,方便程序員們快速的寫(xiě)代碼。
API代碼生成器使用方法
API代碼生成器只要您寫(xiě)一個(gè)API的函數(shù),點(diǎn)GO,就能自動(dòng)為您生成這個(gè)函數(shù)代碼。
常用API函數(shù)
WINDOWS VC VB API函數(shù)大全
? 下面給出的全是WINDOWS自帶的API函數(shù),可以用于VB和VC中。給出的是函數(shù)名和函數(shù)功能。1. API之網(wǎng)絡(luò)函數(shù)WNetAddConnection 創(chuàng)建同一個(gè)網(wǎng)絡(luò)資源的永久性連接
WNetAddConnection2 創(chuàng)建同一個(gè)網(wǎng)絡(luò)資源的連接
WNetAddConnection3 創(chuàng)建同一個(gè)網(wǎng)絡(luò)資源的連接
WNetCancelConnection 結(jié)束一個(gè)網(wǎng)絡(luò)連接
WNetCancelConnection2 結(jié)束一個(gè)網(wǎng)絡(luò)連接
WNetCloseEnum 結(jié)束一次枚舉操作
WNetConnectionDialog 啟動(dòng)一個(gè)標(biāo)準(zhǔn)對(duì)話框,以便建立同網(wǎng)絡(luò)資源的連接
WNetDisconnectDialog 啟動(dòng)一個(gè)標(biāo)準(zhǔn)對(duì)話框,以便斷開(kāi)同網(wǎng)絡(luò)資源的連接
WNetEnumResource 枚舉網(wǎng)絡(luò)資源
WNetGetConnection 獲取本地或已連接的一個(gè)資源的網(wǎng)絡(luò)名稱(chēng)
WNetGetLastError 獲取網(wǎng)絡(luò)錯(cuò)誤的擴(kuò)展錯(cuò)誤信息
WNetGetUniversalName 獲取網(wǎng)絡(luò)中一個(gè)文件的遠(yuǎn)程名稱(chēng)以及/或者UNC(統(tǒng)一命名規(guī)范)名稱(chēng)
WNetGetUser 獲取一個(gè)網(wǎng)絡(luò)資源用以連接的名字
WNetOpenEnum 啟動(dòng)對(duì)網(wǎng)絡(luò)資源進(jìn)行枚舉的過(guò)程2. API之消息函數(shù)BroadcastSystemMessage 將一條系統(tǒng)消息廣播給系統(tǒng)中所有的頂級(jí)窗口
GetMessagePos 取得消息隊(duì)列中上一條消息處理完畢時(shí)的鼠標(biāo)指針屏幕位置
GetMessageTime 取得消息隊(duì)列中上一條消息處理完畢時(shí)的時(shí)間
PostMessage 將一條消息投遞到指定窗口的消息隊(duì)列
PostThreadMessage 將一條消息投遞給應(yīng)用程序
RegisterWindowMessage 獲取分配給一個(gè)字串標(biāo)識(shí)符的消息編號(hào)
ReplyMessage 答復(fù)一個(gè)消息
SendMessage 調(diào)用一個(gè)窗口的窗口函數(shù),將一條消息發(fā)給那個(gè)窗口
SendMessageCallback 將一條消息發(fā)給窗口
SendMessageTimeout 向窗口發(fā)送一條消息
SendNotifyMessage 向窗口發(fā)送一條消息 3. API之文件處理函數(shù)CloseHandle 關(guān)閉一個(gè)內(nèi)核對(duì)象。其中包括文件、文件映射、進(jìn)程、線程、安全和同步對(duì)象等
CompareFileTime 對(duì)比兩個(gè)文件的時(shí)間
CopyFile 復(fù)制文件
createDirectory 創(chuàng)建一個(gè)新目錄
createFile 打開(kāi)和創(chuàng)建文件、管道、郵槽、通信服務(wù)、設(shè)備以及控制臺(tái)
createFileMapping 創(chuàng)建一個(gè)新的文件映射對(duì)象
deleteFile 刪除指定文件
DeviceIoControl 對(duì)設(shè)備執(zhí)行指定的操作
DosDateTimeToFileTime 將DOS日期和時(shí)間值轉(zhuǎn)換成一個(gè) win32 FILETIME 值
FileTimeToDosDateTime 將一個(gè) win32 FILETIME 值轉(zhuǎn)換成DOS日期和時(shí)間值
FileTimeToLocalFileTime 將一個(gè)FILETIME結(jié)構(gòu)轉(zhuǎn)換成本地時(shí)間
FileTimeToSystemTime 根據(jù)一個(gè)FILETIME結(jié)構(gòu)的內(nèi)容,裝載一個(gè)SYSTEMTIME結(jié)構(gòu)
FindClose 關(guān)閉由FindFirstFile函數(shù)創(chuàng)建的一個(gè)搜索句柄
FindFirstFile 根據(jù)文件名查找文件
FindNextFile 根據(jù)調(diào)用FindFirstFile函數(shù)時(shí)指定的一個(gè)文件名查找下一個(gè)文件
FlushFileBuffers 針對(duì)指定的文件句柄,刷新內(nèi)部文件緩沖區(qū)
FlushViewOfFile 將寫(xiě)入文件映射緩沖區(qū)的所有數(shù)據(jù)都刷新到磁盤(pán)
GetBinaryType 判斷文件是否可以執(zhí)行
GetCompressedFileSize 判斷一個(gè)壓縮文件在磁盤(pán)上實(shí)際占據(jù)的字節(jié)數(shù)
GetCurrentDirectory 在一個(gè)緩沖區(qū)中裝載當(dāng)前目錄
GetDiskFreeSpace 獲取與一個(gè)磁盤(pán)的組織有關(guān)的信息,以及了解剩余空間的容量
GetDiskFreeSpaceEx 獲取與一個(gè)磁盤(pán)的組織以及剩余空間容量有關(guān)的信息
GetDriveType 判斷一個(gè)磁盤(pán)驅(qū)動(dòng)器的類(lèi)型
GetExpandedName 取得一個(gè)壓縮文件的全名
GetFileAttributes 判斷指定文件的屬性
GetFileInformationByHandle 這個(gè)函數(shù)提供了獲取文件信息的一種機(jī)制
GetFileSize 判斷文件長(zhǎng)度
GetFileTime 取得指定文件的時(shí)間信息
GetFileType 在給出文件句柄的前提下,判斷文件類(lèi)型
GetFileVersionInfo 從支持版本標(biāo)記的一個(gè)模塊里獲取文件版本信息
GetFileVersionInfoSize 針對(duì)包含了版本資源的一個(gè)文件,判斷容納文件版本信息需要一個(gè)多大的緩沖區(qū)
GetFullPathName 獲取指定文件的完整路徑名
GetLogicalDrives 判斷系統(tǒng)中存在哪些邏輯驅(qū)動(dòng)器字母
GetLogicalDriveStrings 獲取一個(gè)字串,其中包含了當(dāng)前所有邏輯驅(qū)動(dòng)器的根驅(qū)動(dòng)器路徑
GetOverlappedResult 判斷一個(gè)重疊操作當(dāng)前的狀態(tài)
GetPrivateProfileInt 為初始化文件(.ini文件)中指定的條目獲取一個(gè)整數(shù)值
GetPrivateProfileSection 獲取指定小節(jié)(在.ini文件中)所有項(xiàng)名和值的一個(gè)列表
GetPrivateProfileString 為初始化文件中指定的條目取得字串
GetProfileInt 取得win.ini初始化文件中指定條目的一個(gè)整數(shù)值
GetProfileSection 獲取指定小節(jié)(在win.ini文件中)所有項(xiàng)名和值的一個(gè)列表
GetProfileString 為win.ini初始化文件中指定的條目取得字串
GetShortPathName 獲取指定文件的短路徑名
GetSystemDirectory 取得Windows系統(tǒng)目錄(即System目錄)的完整路徑名
GetTempFileName 這個(gè)函數(shù)包含了一個(gè)臨時(shí)文件的名字,它可由應(yīng)用程序使用
GetTempPath 獲取為臨時(shí)文件指定的路徑
GetVolumeInformation 獲取與一個(gè)磁盤(pán)卷有關(guān)的信息
GetWindowsDirectory 獲取Windows目錄的完整路徑名
hread 參考lread
hwrite 參考lwrite函數(shù)
lclose 關(guān)閉指定的文件
lcreat 創(chuàng)建一個(gè)文件
llseek 設(shè)置文件中進(jìn)行讀寫(xiě)的當(dāng)前位置
LockFile 鎖定文件的某一部分,使其不與其他應(yīng)用程序共享
LockFileEx 與LockFile相似,只是它提供了更多的功能
lopen 以二進(jìn)制模式打開(kāi)指定的文件
lread 將文件中的數(shù)據(jù)讀入內(nèi)存緩沖區(qū)
lwrite 將數(shù)據(jù)從內(nèi)存緩沖區(qū)寫(xiě)入一個(gè)文件
LZClose 關(guān)閉由LZOpenFile 或 LZInit函數(shù)打開(kāi)的一個(gè)文件
LZCopy 復(fù)制一個(gè)文件
LZInit 這個(gè)函數(shù)用于初始化內(nèi)部緩沖區(qū)
LZOpenFile 該函數(shù)能執(zhí)行大量不同的文件處理,而且兼容于壓縮文件
LZRead 將數(shù)據(jù)從文件讀入內(nèi)存緩沖區(qū)
LZSeek 設(shè)置一個(gè)文件中進(jìn)行讀寫(xiě)的當(dāng)前位置
MapViewOfFile 將一個(gè)文件映射對(duì)象映射到當(dāng)前應(yīng)用程序的地址空間
MoveFile 移動(dòng)文件
OpenFile 這個(gè)函數(shù)能執(zhí)行大量不同的文件操作
OpenFileMapping 打開(kāi)一個(gè)現(xiàn)成的文件映射對(duì)象
QueryDosDevice 在Windows NT中,DOS設(shè)備名會(huì)映射成NT系統(tǒng)設(shè)備名。該函數(shù)可判斷當(dāng)前的設(shè)備映射情況
ReadFile 從文件中讀出數(shù)據(jù)
ReadFileEx 與ReadFile相似,只是它只能用于異步讀操作,并包含了一個(gè)完整的回調(diào)
RegCloseKey 關(guān)閉系統(tǒng)注冊(cè)表中的一個(gè)項(xiàng)(或鍵)
RegConnectRegistry 訪問(wèn)遠(yuǎn)程系統(tǒng)的部分注冊(cè)表
RegcreateKey 在指定的項(xiàng)下創(chuàng)建或打開(kāi)一個(gè)項(xiàng)
RegcreateKeyEx 在指定項(xiàng)下創(chuàng)建新項(xiàng)的更復(fù)雜的方式。在Win32環(huán)境中建議使用這個(gè)函數(shù)
RegdeleteKey 刪除現(xiàn)有項(xiàng)下方一個(gè)指定的子項(xiàng)
RegdeleteValue 刪除指定項(xiàng)下方的一個(gè)值
RegEnumKey 枚舉指定項(xiàng)的子項(xiàng)。在Win32環(huán)境中應(yīng)使用RegEnumKeyEx
RegEnumKeyEx 枚舉指定項(xiàng)下方的子項(xiàng)
RegEnumValue 枚舉指定項(xiàng)的值
RegFlushKey 將對(duì)項(xiàng)和它的子項(xiàng)作出的改動(dòng)實(shí)際寫(xiě)入磁盤(pán)
RegGetKeySecurity 獲取與一個(gè)注冊(cè)表項(xiàng)有關(guān)的安全信息
RegLoadKey 從以前用RegSaveKey函數(shù)創(chuàng)建的一個(gè)文件里裝載注冊(cè)表信息
RegNotifyChangeKeyValue 注冊(cè)表項(xiàng)或它的任何一個(gè)子項(xiàng)發(fā)生變化時(shí),用這個(gè)函數(shù)提供一種通知機(jī)制
RegOpenKey 打開(kāi)一個(gè)現(xiàn)有的注冊(cè)表項(xiàng)
RegOpenKeyEx 打開(kāi)一個(gè)現(xiàn)有的項(xiàng)。在win32下推薦使用這個(gè)函數(shù)
RegQueryInfoKey 獲取與一個(gè)項(xiàng)有關(guān)的信息
RegQueryValue 取得指定項(xiàng)或子項(xiàng)的默認(rèn)(未命名)值
RegQueryValueEx 獲取一個(gè)項(xiàng)的設(shè)置值
RegReplaceKey 用一個(gè)磁盤(pán)文件保存的信息替換注冊(cè)表信息;并創(chuàng)建一個(gè)備份,在其中包含當(dāng)前注冊(cè)表信息
RegRestoreKey 從一個(gè)磁盤(pán)文件恢復(fù)注冊(cè)表信息
RegSaveKey 將一個(gè)項(xiàng)以及它的所有子項(xiàng)都保存到一個(gè)磁盤(pán)文件
RegSetKeySecurity 設(shè)置指定項(xiàng)的安全特性
RegSetValue 設(shè)置指定項(xiàng)或子項(xiàng)的默認(rèn)值
RegSetValueEx 設(shè)置指定項(xiàng)的值
RegUnLoadKey 卸載指定的項(xiàng)以及它的所有子項(xiàng)
RemoveDirectory 刪除指定目錄
SearchPath 查找指定文件
SetCurrentDirectory 設(shè)置當(dāng)前目錄
SetEndOfFile 針對(duì)一個(gè)打開(kāi)的文件,將當(dāng)前文件位置設(shè)為文件末尾
SetFileAttributes 設(shè)置文件屬性
SetFilePointer 在一個(gè)文件中設(shè)置當(dāng)前的讀寫(xiě)位置
SetFileTime 設(shè)置文件的創(chuàng)建、訪問(wèn)及上次修改時(shí)間
SetHandleCount 這個(gè)函數(shù)不必在win32下使用;即使使用,也不會(huì)有任何效果
SetVolumeLabel 設(shè)置一個(gè)磁盤(pán)的卷標(biāo)(Label)
SystemTimeToFileTime 根據(jù)一個(gè)FILETIME結(jié)構(gòu)的內(nèi)容,載入一個(gè)SYSTEMTIME結(jié)構(gòu)
UnlockFile 解除對(duì)一個(gè)文件的鎖定
UnlockFileEx 解除對(duì)一個(gè)文件的鎖定
UnmapViewOfFile 在當(dāng)前應(yīng)用程序的內(nèi)存地址空間解除對(duì)一個(gè)文件映射對(duì)象的映射
VerFindFile 用這個(gè)函數(shù)決定一個(gè)文件應(yīng)安裝到哪里
VerInstallFile 用這個(gè)函數(shù)安裝一個(gè)文件
VerLanguageName 這個(gè)函數(shù)能根據(jù)16位語(yǔ)言代碼獲取一種語(yǔ)言的名稱(chēng)
VerQueryValue 這個(gè)函數(shù)用于從版本資源中獲取信息
WriteFile 將數(shù)據(jù)寫(xiě)入一個(gè)文件
WriteFileEx 與WriteFile類(lèi)似,只是它只能用于異步寫(xiě)操作,并包括了一個(gè)完整的回調(diào)
WritePrivateProfileSection 為一個(gè)初始化文件(.ini)中指定的小節(jié)設(shè)置所有項(xiàng)名和值
WritePrivateProfileString 在初始化文件指定小節(jié)內(nèi)設(shè)置一個(gè)字串
WriteProfileSection 為Win.ini初始化文件中一個(gè)指定的小節(jié)設(shè)置所有項(xiàng)名和值
WriteProfileString 在Win.ini初始化文件指定小節(jié)內(nèi)設(shè)置一個(gè)字串4. API之打印函數(shù)
AbortDoc 取消一份文檔的打印
AbortPrinter 刪除與一臺(tái)打印機(jī)關(guān)聯(lián)在一起的緩沖文件
AddForm 為打印機(jī)的表單列表添加一個(gè)新表單
AddJob 用于獲取一個(gè)有效的路徑名,以便用它為作業(yè)創(chuàng)建一個(gè)后臺(tái)打印文件。它也會(huì)為作業(yè)分配一個(gè)作業(yè)編號(hào)
AddMonitor 為系統(tǒng)添加一個(gè)打印機(jī)監(jiān)視器
AddPort 啟動(dòng)”添加端口”對(duì)話框,允許用戶在系統(tǒng)可用端口列表中加入一個(gè)新端口
AddPrinter 在系統(tǒng)中添加一臺(tái)新打印機(jī)
AddPrinterConnection 連接指定的打印機(jī)
AddPrinterDriver 為指定的系統(tǒng)添加一個(gè)打印驅(qū)動(dòng)程序
AddPrintProcessor 為指定的系統(tǒng)添加一個(gè)打印處理器
AddPrintProvidor 為系統(tǒng)添加一個(gè)打印供應(yīng)商
AdvancedDocumentProperties 啟動(dòng)打印機(jī)文檔設(shè)置對(duì)話框
ClosePrinter 關(guān)閉一個(gè)打開(kāi)的打印機(jī)對(duì)象
ConfigurePort 針對(duì)指定的端口,啟動(dòng)一個(gè)端口配置對(duì)話框
ConnectToPrinterDlg 啟動(dòng)連接打印機(jī)對(duì)話框,用它同訪問(wèn)網(wǎng)絡(luò)的打印機(jī)連接
deleteForm 從打印機(jī)可用表單列表中刪除一個(gè)表單
deleteMonitor 刪除指定的打印監(jiān)視器
deletePort 啟動(dòng)”刪除端口”對(duì)話框,允許用戶從當(dāng)前系統(tǒng)刪除一個(gè)端口
deletePrinter 將指定的打印機(jī)標(biāo)志為從系統(tǒng)中刪除
deletePrinterConnection 刪除與指定打印機(jī)的連接
deletePrinterDriver 從系統(tǒng)刪除一個(gè)打印機(jī)驅(qū)動(dòng)程序
deletePrintProcessor 從指定系統(tǒng)刪除一個(gè)打印處理器
deletePrintProvidor 從系統(tǒng)中刪除一個(gè)打印供應(yīng)商
DeviceCapabilities 利用這個(gè)函數(shù)可獲得與一個(gè)設(shè)備的能力有關(guān)的信息
DocumentProperties 打印機(jī)配置控制函數(shù)
EndDocAPI 結(jié)束一個(gè)成功的打印作業(yè)
EndDocPrinter 在后臺(tái)打印程序的級(jí)別指定一個(gè)文檔的結(jié)束
EndPage 用這個(gè)函數(shù)完成一個(gè)頁(yè)面的打印,并準(zhǔn)備設(shè)備場(chǎng)景,以便打印下一個(gè)頁(yè)
EndPagePrinter 指定一個(gè)頁(yè)在打印作業(yè)中的結(jié)尾
EnumForms 枚舉一臺(tái)打印機(jī)可用的表單
EnumJobs 枚舉打印隊(duì)列中的作業(yè)
EnumMonitors 枚舉可用的打印監(jiān)視器
EnumPorts 枚舉一個(gè)系統(tǒng)可用的端口
EnumPrinterDrivers 枚舉指定系統(tǒng)中已安裝的打印機(jī)驅(qū)動(dòng)程序
EnumPrinters 枚舉系統(tǒng)中安裝的打印機(jī)
EnumPrintProcessorDatatypes 枚舉由一個(gè)打印處理器支持的數(shù)據(jù)類(lèi)型
EnumPrintProcessors 枚舉系統(tǒng)中可用的打印處理器
Escape 設(shè)備控制函數(shù)
FindClosePrinterChangeNotification 關(guān)閉用FindFirstPrinterChangeNotification函數(shù)獲取的一個(gè)打印機(jī)通告對(duì)象
FindFirstPrinterChangeNotification 創(chuàng)建一個(gè)新的改變通告對(duì)象,以便我們注意打印機(jī)狀態(tài)的各種變化
FindNextPrinterChangeNotification 用這個(gè)函數(shù)判斷觸發(fā)一次打印機(jī)改變通告信號(hào)的原因
FreePrinterNotifyInfo 釋放由FindNextPrinterChangeNotification函數(shù)分配的一個(gè)緩沖區(qū)
GetForm 取得與指定表單有關(guān)的信息
GetJob 獲取與指定作業(yè)有關(guān)的信息
GetPrinter 取得與指定打印機(jī)有關(guān)的信息
GetPrinterData 為打印機(jī)設(shè)置注冊(cè)表配置信息
GetPrinterDriver 針對(duì)指定的打印機(jī),獲取與打印機(jī)驅(qū)動(dòng)程序有關(guān)的信息
GetPrinterDriverDirectory 判斷指定系統(tǒng)中包含了打印機(jī)驅(qū)動(dòng)程序的目錄是什么
GetPrintProcessorDirectory 判斷指定系統(tǒng)中包含了打印機(jī)處理器驅(qū)動(dòng)程序及文件的目錄
OpenPrinter 打開(kāi)指定的打印機(jī),并獲取打印機(jī)的句柄
PrinterMessageBox 在擁有指定打印作業(yè)的系統(tǒng)上顯示一個(gè)打印機(jī)出錯(cuò)消息框
PrinterProperties 啟動(dòng)打印機(jī)屬性對(duì)話框,以便對(duì)打印機(jī)進(jìn)行配置
ReadPrinter 從打印機(jī)讀入數(shù)據(jù)
ResetDC 重設(shè)一個(gè)設(shè)備場(chǎng)景
ResetPrinter 改變指定打印機(jī)的默認(rèn)數(shù)據(jù)類(lèi)型及文檔設(shè)置
ScheduleJob 提交一個(gè)要打印的作業(yè)
SetAbortProc 為Windows指定取消函數(shù)的地址
SetForm 為指定的表單設(shè)置信息
SetJob 對(duì)一個(gè)打印作業(yè)的狀態(tài)進(jìn)行控制
SetPrinter 對(duì)一臺(tái)打印機(jī)的狀態(tài)進(jìn)行控制
SetPrinterData 設(shè)置打印機(jī)的注冊(cè)表配置信息
StartDoc 開(kāi)始一個(gè)打印作業(yè)
StartDocPrinter 在后臺(tái)打印的級(jí)別啟動(dòng)一個(gè)新文檔
StartPage 打印一個(gè)新頁(yè)前要先調(diào)用這個(gè)函數(shù)
StartPagePrinter 在打印作業(yè)中指定一個(gè)新頁(yè)的開(kāi)始
WritePrinter 將發(fā)送目錄中的數(shù)據(jù)寫(xiě)入打印機(jī) 5. API之文本和字體函數(shù)AddFontResource 在Windows系統(tǒng)中添加一種字體資源
createFont 用指定的屬性創(chuàng)建一種邏輯字體
createFontIndirect 用指定的屬性創(chuàng)建一種邏輯字體
createScalableFontResource 為一種TureType字體創(chuàng)建一個(gè)資源文件,以便能用API函數(shù)AddFontResource將其加入Windows系統(tǒng)
DrawText 將文本描繪到指定的矩形中
DrawTextEx 與DrawText相似,只是加入了更多的功能
EnumFontFamilies 列舉指定設(shè)備可用的字體
EnumFontFamiliesEx 列舉指定設(shè)備可用的字體
EnumFonts 列舉指定設(shè)備可用的字體
ExtTextOut 經(jīng)過(guò)擴(kuò)展的文本描繪函數(shù)。也請(qǐng)參考SetTextAlign函數(shù)
GetAspectRatioFilterEx 用SetMapperFlags要求Windows只選擇與設(shè)備當(dāng)前縱橫比相符的光柵字體時(shí),本函數(shù)可判斷縱橫比大小
GetCharABCWidths 判斷TureType字體中一個(gè)或多個(gè)字符的A-B-C大小
GetCharABCWidthsFloat 查詢一種字體中一個(gè)或多個(gè)字符的A-B-C尺寸
GetCharacterPlacement 該函數(shù)用于了解如何用一個(gè)給定的字符顯示一個(gè)字串
GetCharWidth 調(diào)查字體中一個(gè)或多個(gè)字符的寬度
GetFontData 接收一種可縮放字體文件的數(shù)據(jù)
GetFontLanguageInfo 返回目前選入指定設(shè)備場(chǎng)景中的字體的信息
GetGlyphOutline 取得TureType字體中構(gòu)成一個(gè)字符的曲線信息
GetKerningPairs 取得指定字體的字距信息
GetOutlineTextMetrics 接收與TureType字體內(nèi)部特征有關(guān)的詳細(xì)信息
GetRasterizerCaps 了解系統(tǒng)是否有能力支持可縮放的字體
GetTabbedTextExtent 判斷一個(gè)字串占據(jù)的范圍,同時(shí)考慮制表站擴(kuò)充的因素
GetTextAlign 接收一個(gè)設(shè)備場(chǎng)景當(dāng)前的文本對(duì)齊標(biāo)志
GetTextCharacterExtra 判斷額外字符間距的當(dāng)前值
GetTextCharset 接收當(dāng)前選入指定設(shè)備場(chǎng)景的字體的字符集標(biāo)識(shí)符
GetTextCharsetInfo 獲取與當(dāng)前選定字體的字符集有關(guān)的詳細(xì)信息
GetTextColor 判斷當(dāng)前字體顏色。通常也稱(chēng)為”前景色”
GetTextExtentExPoint 判斷要填入指定區(qū)域的字符數(shù)量。也用一個(gè)數(shù)組裝載每個(gè)字符的范圍信息
GetTextExtentPoint 判斷一個(gè)字串的大。ǚ秶
GetTextFace 獲取一種字體的字樣名
GetTextMetrics 獲取與選入一種設(shè)備場(chǎng)景的物理字體有關(guān)的信息
GrayString 描繪一個(gè)以灰色顯示的字串。通常由Windows用于標(biāo)識(shí)禁止?fàn)顟B(tài)
PolyTextOut 描繪一系列字串
RemoveFontResource 從Windows系統(tǒng)中刪除一種字體資源
SetMapperFlags Windows對(duì)字體進(jìn)行映射時(shí),可用該函數(shù)選擇與目標(biāo)設(shè)備的縱橫比相符的光柵字體
SetTextAlign 設(shè)置文本對(duì)齊方式,并指定在文本輸出過(guò)程中使用設(shè)備場(chǎng)景的當(dāng)前位置
SetTextCharacterExtra 描繪文本的時(shí)候,指定要在字符間插入的額外間距
SetTextColor 設(shè)置當(dāng)前文本顏色。這種顏色也稱(chēng)為”前景色”
SetTextJustification 通過(guò)指定一個(gè)文本行應(yīng)占據(jù)的額外空間,可用這個(gè)函數(shù)對(duì)文本進(jìn)行兩端對(duì)齊處理
TabbedTextOut 支持制表站的一個(gè)文本描繪函數(shù)
TextOut 文本繪圖函數(shù)
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版