-1
我已經創建了MFC對話框表單資源。在我要求表單嚮導爲這個資源創建類之後,它會正確生成頭文件和cpp文件,除了一件事情 - 我的類無法識別出現在像ID_BLABLABLA這樣的類代碼中的控件ID。包括resource.h後 - 一切正常。但爲什麼嚮導不會自動執行?爲什麼創建MFC對話框嚮導不包含resources.h
這是對話報頭:
#pragma once
// dlg4 dialog
class dlg4 : public CDialogEx
{
DECLARE_DYNAMIC(dlg4)
public:
dlg4(CWnd* pParent = NULL); // standard constructor
virtual ~dlg4();
// Dialog Data
enum { IDD = IDD_DIALOG2 };
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
DECLARE_MESSAGE_MAP()
};
對話框CPP:
// dlg4.cpp : implementation file
//
#include "stdafx.h"
#include "dlg4.h"
#include "afxdialogex.h"
// dlg4 dialog
IMPLEMENT_DYNAMIC(dlg4, CDialogEx)
dlg4::dlg4(CWnd* pParent /*=NULL*/)
: CDialogEx(dlg4::IDD, pParent)
{
}
dlg4::~dlg4()
{
}
void dlg4::DoDataExchange(CDataExchange* pDX)
{
CDialogEx::DoDataExchange(pDX);
}
BEGIN_MESSAGE_MAP(dlg4, CDialogEx)
END_MESSAGE_MAP()
// dlg4 message handlers
我已經添加嚮導生成的源代碼替換它。 app.h在哪裏? –
app.h意思是 .h它在你的項目中,它包含你的應用類的類定義,它是從CWinApp或CWinAppEx派生的。 –