新聞中心
wingapi使用方法?
WindowsAPI是Windows應(yīng)用程序編程的核心,今天就告訴大家如何使用WindowsAPI編寫(xiě)一個(gè)HelloWorld類(lèi)型的程序吧。

1.首先打開(kāi)文本編輯器,輸入下面的代碼:#includeintmain(){MessageBox(NULL,"Hello","World",MB_OK);return0;
}2.上面代碼中的MessageBox函數(shù)是彈出一個(gè)對(duì)話框。接下來(lái)進(jìn)行編譯,在這里使用命令行編譯,首先打開(kāi)命令行文件,后綴是cmd或者bat。
3.在命令行里面輸入命令【cl源代碼文件名】。按enter鍵執(zhí)行。
4.正確編譯鏈接之后,生成exe可執(zhí)行文件,注意事項(xiàng)這里的命令行窗口是打開(kāi)的批處理文件,首先要設(shè)置好環(huán)境變量。此種方法能夠更直觀的感受程序編譯鏈接的過(guò)程。
方法如下:使用wingapi需要先在文本編輯器中輸入以下代碼:#include
然后在main函數(shù)中調(diào)用MessageBox函數(shù),彈出對(duì)話框。
接著使用命令行編譯源代碼文件,輸入命令【cl源代碼文件名】并執(zhí)行。
最后,在命令行窗口中設(shè)置環(huán)境變量,以便更直觀地感受程序編譯鏈接的過(guò)程。
電腦開(kāi)機(jī)啟動(dòng)時(shí)顯示系統(tǒng)資源不夠,無(wú)法完成API,怎么辦?
病毒所致,或是你在C盤(pán)(系統(tǒng)盤(pán))上裝了太多東西,無(wú)法加載API函數(shù),看看是哪種原因吧,如果是病毒就殺下,如果裝了太多東西就卸載掉開(kāi)機(jī)按下F8鍵呼出高級(jí)啟動(dòng)菜單時(shí)選擇“最后一次正確的配置”看看能不能進(jìn)入系統(tǒng)。
開(kāi)機(jī)顯示“系統(tǒng)資源不足,無(wú)法完成API”,進(jìn)不了系統(tǒng),后安全模式也無(wú)法進(jìn)入,原因可能:1 殺毒2 C盤(pán)空間是否不夠3 最近有沒(méi)有用什么軟件清理過(guò)系統(tǒng)?如果有的話則恢復(fù),不能恢復(fù)就重裝。4 最近如果安裝了什么驅(qū)動(dòng),可能不小心安裝了VXD的驅(qū)動(dòng),到system.ini和win.ini中找一下有沒(méi)有和別人機(jī)器不同的vxd驅(qū)動(dòng)。C盤(pán)空間不夠是主要原因!如果時(shí)虛擬內(nèi)存設(shè)置的問(wèn)題,而你又進(jìn)不了系統(tǒng),那么你可以把硬盤(pán)拆下來(lái),掛到別人的和你的系統(tǒng)相同的且能夠正常使用的電腦上,把他的C盤(pán)根目錄的 “pagefile.sys”文件復(fù)制到你的C盤(pán)根目錄下,覆蓋替換掉已有的文件,當(dāng)然要想看到這個(gè)文件,你得先取消系統(tǒng)文件的隱藏屬性,方法:我的電腦=》工具=》文件夾選項(xiàng)=》查看=》隱藏受保護(hù)的操作系統(tǒng)文件(推薦),把前面的黑點(diǎn)點(diǎn)掉,確定。
擴(kuò)展知識(shí):
API(Application Programming Interface,應(yīng)用程序編程接口)是一套用來(lái)控制Windows的各個(gè)部件(從桌面的外觀到為一個(gè)新進(jìn)程分配的內(nèi)存)的外觀和行為的一套預(yù)先定義的Windows函數(shù).用戶(hù)的每個(gè)動(dòng)作都會(huì)引發(fā)一個(gè)或幾個(gè)函數(shù)的運(yùn)行以告訴Windows發(fā)生了什么。
這在某種程度上很象Windows的天然代碼.其他的語(yǔ)言只是提供一種能自動(dòng)而且更容易的訪問(wèn)API的方法.VB在這方面作了很多工作.它完全隱藏了API并且提供了在Windows環(huán)境下編程的一種完全不同的方法。
到此,以上就是小編對(duì)于windows api怎么調(diào)用的問(wèn)題就介紹到這了,希望這2點(diǎn)解答對(duì)大家有用。
網(wǎng)頁(yè)標(biāo)題:wingapi使用方法?(api打開(kāi)windows設(shè)置)
本文來(lái)源:http://fisionsoft.com.cn/article/cdoossi.html


咨詢(xún)
建站咨詢(xún)
