c++ - 如何在不使用 VS C++ 2008 创建 MFC 文件的情况下创建资源

标签 c++ c visual-studio visual-studio-2008

我正在创建一个 WIN32 应用程序,并且我希望大部分应用程序事件都通过消息队列进行。但每次我创建一个对话框或任何类似的资源时。 IDE 自动生成我不一定需要的代码。我相信这是 MFC 代码,不确定。这里是。

// dlgChangeDevice.cpp : implementation file
//

#include "stdafx.h"
#include "ZFXD3D.h"
#include "dlgChangeDevice.h"


// dlgChangeDevice dialog

IMPLEMENT_DYNAMIC(dlgChangeDevice, CDialog)

dlgChangeDevice::dlgChangeDevice(CWnd* pParent /*=NULL*/)
    : CDialog(dlgChangeDevice::IDD, pParent)
{

}

dlgChangeDevice::~dlgChangeDevice()
{
}

void dlgChangeDevice::DoDataExchange(CDataExchange* pDX)
{
    CDialog::DoDataExchange(pDX);
}


BEGIN_MESSAGE_MAP(dlgChangeDevice, CDialog)
    ON_CBN_SELCHANGE(IDC_COMBO5, &dlgChangeDevice::OnCbnSelchangeCombo5)
END_MESSAGE_MAP()


// dlgChangeDevice message handlers

void dlgChangeDevice::OnCbnSelchangeCombo5()
{
    // TODO: Add your control notification handler code here
}

不知道它是什么,但我不需要它。我想通过对话框消息队列检索所有代码。所以我该怎么做 ??只需忽略它并删除它即可。这样做会伤害什么吗??

[编辑]

我想,简而言之,是否可以在不添加该代码的情况下创建资源

最佳答案

只需创建一个普通的旧 Win32 项目即可;如果您创建一个 MFC 项目,那么您将获得所有这些向导生成的东西。

关于c++ - 如何在不使用 VS C++ 2008 创建 MFC 文件的情况下创建资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2982541/

相关文章:

c++ - 编译时是否有 header 标识 SunOS/Solaris 版本?

c++ - 创建线程前的 Pthread affinity

c++ - 使用 C++ 附加 CORBA 序列的简单方法

c - 如果我输入 1,我想打印 1 到 10 个数字,如果输入 2,则打印 1 到 100,如果输入 3,则打印 1 到 1000

ios - VS2015 Cordova:无法部署到iOS,错误:安装失败:检查您的配置文件

c++ - 一个 webview 如何填满整个页面?

c - 使用 pthread 写入和读取缓冲区

c - AVL 树插入(在 C 中)失败

c# - 如何在 Visual Studio for C# Windows 应用程序中选择本地数据库?

python - 为什么我在安装 simplejson 时得到 "C extension could not be compiled"?