#include "IDD_DIALOGSMSMain.h"void CSPMFCDlg::OnBnClickedButton1()
{
IDD_DIALOGSMSMain dlg
dlg.DoModal();
}提示找不到头文件。为啥呢?其实我自己也没找到这个头文件。
发现几个对话框的头文件都一样的名字。
解决方案 »
- 使用vc自带的串口通讯控件,不断的调用控件的GetInPut()来接收数据,会发现程序占用的内存在有规律的增大,这是为什么?
- 如何利用VC制作自己的*.CUR即光标,我试了好多次均是空白,HOT SPOT我也指定了呀
- 求Ultra Edit1010b 的注册码.
- 请教大侠,用什么API 可以获得机器的唯一标识,不是指网上的什么IP地址!!急!!!!!
- 如何确定Bitmap是2字节对齐还是四字节对奇?
- 一个GDI+中的Image::Save()函数使用问题
- 请大家指点:用COM做(插件容器+插件)的方法?
- 病毒形成的folder.htt和desktop.ini,有什么可以杀?
- 关于位图按钮的问题
- 如何用API的方法来模拟VB的SendKey方法?
- CFormView 多重 对话框嵌入的问题?
- 是否所有声卡都能录音?
1.生成一个类newC.h
2.建一个对话框。
3.在主对话框按钮中加入以下代码void CSPMFCDlg::OnBnClickedButton1()
{
newC IDD_DIALOGSMSMain;
IDD_DIALOGSMSMain.DoModal();
}并且加上#include "newC.h"
2.为这个对话框建一个类
3.主对话框引用类
4.如下代码
SMSMain IDD_DIALOGSMSMain;
IDD_DIALOGSMSMain.DoModal();
在你的newC 类定义部分加上
enum { IDD = 对话框资源ID};
如下类似:class cDlg : public CDialog
{
// Construction
public:
cDlg(CWnd* pParent = NULL); // standard constructor// Dialog Data
//{{AFX_DATA(cDlg)
enum { IDD = IDD_DIALOG1 };
// NOTE: the ClassWizard will add data members here
//}}AFX_DATA
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(cDlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL// Implementation
protected: // Generated message map functions
//{{AFX_MSG(cDlg)
// NOTE: the ClassWizard will add member functions here
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};