在基于对话框程序中,新建一个c++源文件,就出现问题
如题,我新建源文件aaa.cpp之后,就编译不过,我在aaa.cpp
加上了StdAfx.h的头文件之后才行。
但是我想在aaa.cpp访问对话框中的某些控件如ComboBox或Button,
不知要如何实现?????????????(不知道还要什么头文件)
请各位帮帮忙~~
问题点数:30、回复次数:7Top
1 楼sgnaw(李逍遥)回复于 2004-05-03 22:35:38 得分 10
#include <windows.h>Top
2 楼kongyunzhongque(云雀)回复于 2004-05-03 22:36:57 得分 5
不知你建这个aaa.cpp文件有何目的?
普通的情况下是不建多余的文件的,一切已够用为原则。
除了加stdAfx.h头文件外,一般还加工程名相同的.h
因为combobox或button在对话框中,所有还要加对话框的头文件。Top
3 楼anothervip(Never ending... ...)回复于 2004-05-03 23:59:31 得分 0
加对话框类的头文件,GetDlgItem()Top
4 楼wuangle(#C学鬼#)回复于 2004-05-04 07:50:47 得分 0
Compiling...
group.cpp
D:\vcwork\group.cpp(255) : error C2065: 'IDC_COMBOAREA' : undeclared identifier
D:\vcwork\group.cpp(255) : error C2227: left of '->AddString' must point to class/struct/union
Error executing cl.exe.
group.exe - 2 error(s), 0 warning(s)
----------------
所有的头文件都加上去了,还是这样
Top
5 楼zmybest(杨过)回复于 2004-05-04 08:30:51 得分 5
加#include <资源文件名>Top
6 楼runall(龙行天下)回复于 2004-05-04 08:46:43 得分 5
#include "resource.h"Top
7 楼jszj(老板说mis部不是赚钱的部门...)回复于 2004-05-04 09:10:07 得分 5
在.cpp中include的时候,是要有顺序的
如下:
#include "StdAfx.h"
#include "xxx.h" //即工程的线程类头文件 CxxxApp
#include "aaa.h"
//在此你用到哪个对话框,就加上哪个对话框
#include "dialog1.h"
#include "dialog2.h"Top




