win32 API函數(shù)大全_第1頁(yè)
win32 API函數(shù)大全_第2頁(yè)
win32 API函數(shù)大全_第3頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、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ì)話(huà)框,以便建立同網(wǎng)絡(luò)資源的連接wnetdisconnectdialog 啟動(dòng)一個(gè)標(biāo)準(zhǔn)對(duì)話(huà)框,以便斷開(kāi)同網(wǎng)絡(luò)資源的連接wnetenumresource 枚舉網(wǎng)絡(luò)資源wne

2、tgetconnection 獲取本地或已連接的一個(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í)

3、間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ì)象等co

4、mparefiletime 對(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í)間值filetimetolocalfile

5、time 將一個(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í)行g(shù)etcom

6、pressedfilesize 判斷一個(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)度get

7、filetime 取得指定文件的時(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)getpriv

8、ateprofileint 為初始化文件(.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 獲取指定文件的短路徑名get

9、systemdirectory 取得 windows 系統(tǒng)目錄(即 system 目錄)的完整路徑名gettempfilename 這個(gè)函數(shù)包含了一個(gè)臨時(shí)文件的名字,它可由應(yīng)用程序使用gettemppath 獲取為臨時(shí)文件指定的路徑getvolumeinformation 獲取與一個(gè)磁盤(pán)卷有關(guān)的信息getwindowsdirectory 獲取 windows 目錄的完整路徑名hread 參考 lreadhwrite 參考 lwrite 函數(shù)lclose 關(guān)閉指定的文件lcreat 創(chuàng)建一個(gè)文件llseek 設(shè)置文件中進(jìn)行讀寫(xiě)的當(dāng)前位置lockfile 鎖定文件的某一部分,使其不與其他應(yīng)用程序共

10、享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)

11、文件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)的更

12、復(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)使用 regenumkeyexregenumkeyex 枚舉指定項(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

13、 注冊(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)文件regsetk

14、eysecurity 設(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ù)不必在

15、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)verq

16、ueryvalue 這個(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 之打印

17、函數(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ì)話(huà)框, 允許用戶(hù)在系統(tǒng)可用端口列表中加入一個(gè)新端口addprinter 在系統(tǒng)中添加一臺(tái)新打印機(jī)addprinterconnection 連接指定的打印機(jī)addprinterdriver 為指定的系統(tǒng)添加一個(gè)打印驅(qū)動(dòng)程序addprintprocessor 為指定的

18、系統(tǒng)添加一個(gè)打印處理器addprintprovidor 為系統(tǒng)添加一個(gè)打印供應(yīng)商advanceddocumentproperties 啟動(dòng)打印機(jī)文檔設(shè)置對(duì)話(huà)框closeprinter 關(guān)閉一個(gè)打開(kāi)的打印機(jī)對(duì)象configureport 針對(duì)指定的端口,啟動(dòng)一個(gè)端口配置對(duì)話(huà)框connecttoprinterdlg 啟動(dòng)連接打印機(jī)對(duì)話(huà)框,用它同訪問(wèn)網(wǎng)絡(luò)的打印機(jī)連接deleteform 從打印機(jī)可用表單列表中刪除一個(gè)表單deletemonitor 刪除指定的打印監(jiān)視器deleteport 啟動(dòng)“刪除端口”對(duì)話(huà)框,允許用戶(hù)從當(dāng)前系統(tǒng)刪除一個(gè)端口deleteprinter 將指定的打印機(jī)標(biāo)志為從系統(tǒng)中刪

19、除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è)

20、頁(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ù)findcloseprinterchangenotificatio

21、n 關(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 取得與指定

22、打印機(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ì)話(huà)框,以便對(duì)打印機(jī)進(jìn)行配置readprint

23、er 從打印機(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è)中

24、指定一個(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 相似,只是加入了更多的功能enu

25、mfontfamilies 列舉指定設(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 查詢(xún)一種字體中一個(gè)或多個(gè)字符的 a-b-c 尺寸getchara

26、cterplacement 該函數(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)是否有能力支持可縮放的字體gettabbedtextexten

27、t 判斷一個(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 獲取一種字

28、體的字樣名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

29、設(shè)置當(dāng)前文本顏色。這種顏色也稱(chēng)為“前景色”settextjustification 通過(guò)指定一個(gè)文本行應(yīng)占據(jù)的額外空間,可用這個(gè)函數(shù)對(duì)文本進(jìn)行兩端對(duì)齊處理tabbedtextout 支持制表站的一個(gè)文本描繪函數(shù)textout 文本繪圖函數(shù)6. api 之菜單函數(shù)appendmenu 在指定的菜單里添加一個(gè)菜單項(xiàng)checkmenuitem 復(fù)選或撤消復(fù)選指定的菜單條目checkmenuradioitem 指定一個(gè)菜單條目被復(fù)選成“單選”項(xiàng)目createmenu 創(chuàng)建新菜單createpopupmenu 創(chuàng)建一個(gè)空的彈出式菜單deletemenu 刪除指定的菜單條目destroymenu 刪除指定

30、的菜單drawmenubar 為指定的窗口重畫(huà)菜單enablemenuitem 允許或禁止指定的菜單條目getmenu 取得窗口中一個(gè)菜單的句柄getmenucheckmarkdimensions 返回一個(gè)菜單復(fù)選符的大小getmenucontexthelpid 取得一個(gè)菜單的幫助場(chǎng)景 idgetmenudefaultitem 判斷菜單中的哪個(gè)條目是默認(rèn)條目getmenuitemcount 返回菜單中條目(菜單項(xiàng))的數(shù)量getmenuitemid 返回位于菜單中指定位置處的條目的菜單 idgetmenuiteminfo 取得(接收)與一個(gè)菜單條目有關(guān)的特定信息getmenuitemrect 在

31、一個(gè)矩形中裝載指定菜單條目的屏幕坐標(biāo)信息getmenustate 取得與指定菜單條目狀態(tài)有關(guān)的信息getmenustring 取得指定菜單條目的字串getsubmenu 取得一個(gè)彈出式菜單的句柄,它位于菜單中指定的位置getsystemmenu 取得指定窗口的系統(tǒng)菜單的句柄hilitemenuitem 控制頂級(jí)菜單條目的加亮顯示狀態(tài)insertmenu 在菜單的指定位置處插入一個(gè)菜單條目,并根據(jù)需要將其他條目向下移動(dòng)insertmenuitem 插入一個(gè)新菜單條目ismenu 判斷指定的句柄是否為一個(gè)菜單的句柄loadmenu 從指定的模塊或應(yīng)用程序?qū)嵗休d入一個(gè)菜單loadmenuindir

32、ect 載入一個(gè)菜單menuitemfrompoint 判斷哪個(gè)菜單條目包含了屏幕上一個(gè)指定的點(diǎn)modifymenu 改變菜單條目removemenu 刪除指定的菜單條目setmenu 設(shè)置窗口菜單setmenucontexthelpid 設(shè)置一個(gè)菜單的幫助場(chǎng)景 idsetmenudefaultitem 將一個(gè)菜單條目設(shè)為默認(rèn)條目setmenuitembitmaps 設(shè)置一幅特定位圖,令其在指定的菜單條目中使用,代替標(biāo)準(zhǔn)的復(fù)選符號(hào)()setmenuiteminfo 為一個(gè)菜單條目設(shè)置指定的信息trackpopupmenu 在屏幕的任意地方顯示一個(gè)彈出式菜單trackpopupmenuex 與

33、trackpopupmenu 相似,只是它提供了額外的功能7. api 之位圖、圖標(biāo)和光柵運(yùn)算函數(shù)bitblt 將一幅位圖從一個(gè)設(shè)備場(chǎng)景復(fù)制到另一個(gè)copyicon 制作指定圖標(biāo)或鼠標(biāo)指針的一個(gè)副本。這個(gè)副本從屬于發(fā)出調(diào)用的應(yīng)用程序copyimage 復(fù)制位圖、圖標(biāo)或指針,同時(shí)在復(fù)制過(guò)程中進(jìn)行一些轉(zhuǎn)換工作createbitmap 按照規(guī)定的格式創(chuàng)建一幅與設(shè)備有關(guān)位圖createbitmapindirect 創(chuàng)建一幅與設(shè)備有關(guān)位圖createcompatiblebitmap 創(chuàng)建一幅與設(shè)備有關(guān)位圖,它與指定的設(shè)備場(chǎng)景兼容createcursor 創(chuàng)建一個(gè)鼠標(biāo)指針createdibitmap 根據(jù)一幅與設(shè)備無(wú)關(guān)的位圖創(chuàng)建一幅與設(shè)備有關(guān)的位圖createdibsection 創(chuàng)建一個(gè) dibsectionc

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論