如何讓WIN32應用程式支援MFC類庫

2021-09-30 09:26:02 字數 412 閱讀 6581

首先,在檔案中加入如下標頭檔案語句:

#ifndef vc_extralean

#define vc_extralean        // 從 windows 頭中排除極少使用的資料

#endif

#include

#include // mfc 核心元件和標準元件

#include // mfc 擴充套件

上面這段**可以放在預編譯標頭檔案stdafx.h中,位置自己可定

然後在_twinmain的開始加入

if (!afxwininit(hinstance, null, lpcmdline, 0))

說明:雖然我們可以建立mfc應用程式然後隱藏視窗來解決這個問題,但是這樣生成的exe檔案的大小要比前面兩者都大,因為它載入了很多我們用不著的資源,從而造成了浪費。

如何讓WIN32應用程式支援MFC類庫

我們在呼叫乙個控制台程式時一直都有dos黑框閃爍一下,很多時候我們都不希望出現那個黑框,因為那樣給人感覺特別不好,但是如果是控制台程式的話又是無法避免的。那是不是就沒辦法了呢,當然不是,我們可以選擇在vs中製作win32應用程式來解決,它雖然是視窗程式,但是我們可將視窗隱藏掉就不會像之前有閃爍的現象...

如何讓WIN32應用程式支援MFC類庫

我們在呼叫乙個控制台程式時一直都有dos黑框閃爍一下,很多時候我們都不希望出現那個黑框,因為那樣給人感覺特別不好,但是如果是控制台程式的話又是無法避免的。那是不是就沒辦法了呢,當然不是,我們可以選擇在vs中製作win32應用程式來解決,它雖然是視窗程式,但是我們可將視窗隱藏掉就不會像之前有閃爍的現象...

Win32應用程式

建立乙個win32應用程式的步驟。1.編寫winmain函式,可以在msdn上查詢並複製。2.設計視窗類 wndclass 3.註冊視窗類。4.建立視窗.5.顯示並更新視窗。6.編寫訊息迴圈.7.編寫視窗過程函式。視窗過程函式的語法,可通過msdn檢視wndclass的ipfnwndproc成員變數...