在c++中怎样把局部变量变为成员变量
来源:百度知道 编辑:UC知道 时间:2024/05/22 15:56:07
CTestDlg dlg;
void CDialogeView::OnDialog2()
{
// TODO: Add your command handler code here
//CTestDlg dlg;
//dlg.DoModal();
dlg.Create(IDD_DIALOG1,this);
dlg.ShowWindow(SW_SHOW);
}
当第一次出来对话框时,正确,再一次就错误了。怎么回事!!!
在你的类声明中定义啊 比如这样:
// MFC_Dialog3Dlg.h : header file
//
#if !defined(AFX_MFC_DIALOG3DLG_H__1EEB4AF9_707E_478A_B1C5_55EC34DFD81D__INCLUDED_)
#define AFX_MFC_DIALOG3DLG_H__1EEB4AF9_707E_478A_B1C5_55EC34DFD81D__INCLUDED_
#include "TimeDlg.h"
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
/////////////////////////////////////////////////////////////////////////////
// CMFC_Dialog3Dlg dialog
class CMFC_Dialog3Dlg : public CDialog
{
// Construction
public:
CMenu m_menu;
CMenu menu;
NOTIFYICONDATA nid;
CMFC_Dialog3Dlg(CWnd* pParent = NULL); // standard constructor
// Dialog Data
//{{AFX_DATA(CMFC_Dialog3Dlg)
enum { IDD = IDD_MFC_DIALOG3_DIALOG };
// NOTE: the ClassWizard will add data members here
//}}AFX_DATA
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CMFC_Dialog3Dlg