2012年2月13日 星期一

C++ MFC

剛玩VC++,MFC有點不清楚,所以就用筆記,記錄下來,
1.新增專案==>win32專案
2.應用程式設定==>選windows應用程式,跟空專案
3.在方案總管下的自己命名的名稱中,按下右鍵,在最下面有個"屬性"
   ==>MFC的使用==>使用MFC的靜態程式庫
   ==>字元集==>使用多位元組字元集
4.在方案下的自己命名的名稱下,裡面有"原始程式檔",按下滑鼠右鍵==>加入==>新增項目==>C++檔
*******************************************************************
***m_pMainWnd 屬性(事實上,此屬性是由CWinApp類別繼承自CThreadWnd類別),此屬性將指定應用是物件使用的視窗框架物件
***InitInstance(),程式進入點,必須設定該屬性
***MyApp a_app; 建立應用程式物件
以上是最基本的條件

#include <afxwin.h> //載入afxwin標頭檔
class MyApp : public CWinApp //繼承CWinApp
{
public:
 BOOL InitInstance() //程式進入點
 {
  CFrameWnd *Frame = new CFrameWnd(); //建立CFrameWnd物件
  m_pMainWnd = Frame; //將m_pMainWnd設定為Frame
  Frame->Create(NULL,"Hello MFC"); //建立視窗
  Frame->ShowWindow(SW_SHOW);
  return true;
 }
};
MyApp a_app; //建立一個應用程式物件,MyApp為自訂的應用程式類別

                    

沒有留言:

張貼留言