[MFC學習]WinMain 入口函數(第一節課)


mfc不支持跨平台。qt則可以。

mfc可以理解為一個第三方的工具庫。

api程序接口,也就是團隊的交互。不必關心底層的算法。

windows1000個api

文件命名為點c

窗口的划分。

父窗口子窗口

句柄:開發的時候各種的資源,系統給你一個標識號,首字母都是h,也就是handle

消息隊列的一個過程:系統首先會捕獲消息。然后系統會發送消息,隊列先進先出,然后獲取消息,然后分發消息,環回系統,分發下來就是實現每一個窗口過程。

程序的入口也就是winmain

頭文件也就是windows.h

創建項目,win32項目而不是win32控制台,新建項是.c

winmain函數定義

先用空項目去做。

#include<windows.h>

安裝一個番茄助手

int WinMain(

HINSTANCE hInstance,//應用程序的實例句柄

HINSTANCE hPrevInstance,//上一個應用程序的句柄。在win32環境下,參數一般為null,不起作用

LPSTR IpCmdline,//char*argv[]命令行的參數

int nShowCmd//顯示命令最大化最小化

)

 {

//winapi宏定義的用處就是參數的傳遞順序,從右到左依次入棧,而且在函數返回的時候清空堆棧

//1.設計窗口

//2.注冊窗口

//3.創建窗口

//4.顯示和更新

//5.通過循環取消息

//6.處理消息也就是窗口過程

return 0;

}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM