1. 程式人生 > >VC++6.0 Win32應用程式 如何新增窗體 ------阿冬專欄

VC++6.0 Win32應用程式 如何新增窗體 ------阿冬專欄

1、建立一個win32 application。選一個簡單的win32程式。名為win32dialog
2、【插入】-【資源】-選【dialog】-點【新建】
3、點儲存,命名為win32dialog.rc。
4、關掉子視窗(編輯框),左邊 fileview中 【新增檔案到工作區】選上win32dialog.rc 新增到SourceFiles,同時新增resource.h到HeaderFiles。
5、雙擊此win32dialog.rc檔案,工作區多出一個選項卡-ResourceView(若此時沒有出現,可以先關閉VC再重新開啟試試)。展開dialog控制元件編輯子視窗。
6、從對話方塊上右鍵-【建立類嚮導】(提示:win32dialog.clw不存在,是否建立,選是),接著提示:select Source files,選擇win32dialog.cpp點OK
7、提示加入一個新類。點OK,寫上名字:mydialog
8、在win32dialog.cpp中的#include "stdafx.h"之後加入包含"mydialog.h"和"resource.h"後編譯。
 
 
以上操作完成後,可能出現如下錯誤:

 
mydialog.h(14) : error C2504: 'CDialog' : base class undefined
在mydialog.h上新增:#include <afxwin.h>後編譯後提示錯誤:
 fatal error C1189: #error :  WINDOWS.H already included.  MFC apps must not #include <windows.h>

解決辦法:

 

選擇“工程”、然後點選“設定”、 選擇“常規”選項卡,有個Microsoft基礎類,選擇“不使用MFC ”

轉載自:http://blog.csdn.net/change518/article/details/7383981