900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > c语言中错误c2228 出现异常信息:ERROR C2228 请帮忙看上 多谢

c语言中错误c2228 出现异常信息:ERROR C2228 请帮忙看上 多谢

时间:2019-10-02 11:02:55

相关推荐

c语言中错误c2228 出现异常信息:ERROR C2228 请帮忙看上 多谢

当前位置:我的异常网» VC/MFC»出现异常信息:ERROR C2228,请帮忙看上,多谢

出现异常信息:ERROR C2228,请帮忙看上,多谢

网友分享于:-09-12浏览:95次

出现错误信息:ERROR C2228,请各位高手帮忙看下,谢谢

// ButtonDlg.cpp : implementation file

//

#include "stdafx.h"

#include "Button.h"

#include "ButtonDlg.h"

#ifdef _DEBUG

#define new DEBUG_NEW

#undef THIS_FILE

static char THIS_FILE[] = __FILE__;

#endif

/

// CAboutDlg dialog used for App About

class CAboutDlg : public CDialog

{

public:

CAboutDlg();

// Dialog Data

//{{AFX_DATA(CAboutDlg)

enum { IDD = IDD_ABOUTBOX };

//}}AFX_DATA

// ClassWizard generated virtual function overrides

//{{AFX_VIRTUAL(CAboutDlg)

protected:

virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support

//}}AFX_VIRTUAL

// Implementation

protected:

//{{AFX_MSG(CAboutDlg)

//}}AFX_MSG

DECLARE_MESSAGE_MAP()

};

CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD)

{

//{{AFX_DATA_INIT(CAboutDlg)

//}}AFX_DATA_INIT

}

void CAboutDlg::DoDataExchange(CDataExchange* pDX)

{

CDialog::DoDataExchange(pDX);

//{{AFX_DATA_MAP(CAboutDlg)

//}}AFX_DATA_MAP

}

BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)

//{{AFX_MSG_MAP(CAboutDlg)

// No message handlers

//}}AFX_MSG_MAP

END_MESSAGE_MAP()

/

// CButtonDlg dialog

CButtonDlg::CButtonDlg(CWnd* pParent /*=NULL*/)

: CDialog(CButtonDlg::IDD, pParent)

{

//{{AFX_DATA_INIT(CButtonDlg)

m_btnAmp = FALSE;

//}}AFX_DATA_INIT

// Note that LoadIcon does not require a subsequent DestroyIcon in Win32

m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);

}

void CButtonDlg::DoDataExchange(CDataExchange* pDX)

{

CDialog::DoDataExchange(pDX);

//{{AFX_DATA_MAP(CButtonDlg)

DDX_Control(pDX, IDC_GROUP_VOLUME, m_btnVolume);

DDX_Control(pDX, IDC_BTN_TEST, m_btnTest);

DDX_Check(pDX, IDC_CHECK_AMP, m_btnAmp);

//}}AFX_DATA_MAP

}

BEGIN_MESSAGE_MAP(CButtonDlg, CDialog)

//{{AFX_MSG_MAP(CButtonDlg)

ON_WM_SYSCOMMAND()

ON_WM_PAINT()

ON_WM_QUERYDRAGICON()

ON_BN_CLICKED(IDC_BTN_TEST, OnBtnTest)

//}}AFX_MSG_MAP

END_MESSAGE_MAP()

/

// CButtonDlg message handlers

BOOL CButtonDlg::OnInitDialog()

{

CDialog::OnInitDialog();

// Add "About..." menu item to system menu.

// IDM_ABOUTBOX must be in the system command range.

ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX);

ASSERT(IDM_ABOUTBOX < 0xF000);

CMenu* pSysMenu = GetSystemMenu(FALSE);

if (pSysMenu != NULL)

{

CString strAboutMenu;

strAboutMenu.LoadString(IDS_ABOUTBOX);

if (!strAboutMenu.IsEmpty())

{

pSysMenu->AppendMenu(MF_SEPARATOR);

pSysMenu->AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu);

}

}

// Set the icon for this dialog. The framework does this automatically

// when the application's main window is not a dialog

SetIcon(m_hIcon, TRUE);// Set big icon

SetIcon(m_hIcon, FALSE);// Set small icon

// TODO: Add extra initialization here

return TRUE; // return TRUE unless you set the focus to a control

}

void CButtonDlg::OnSysCommand(UINT nID, LPARAM lParam)

{

if ((nID & 0xFFF0) == IDM_ABOUTBOX)

{

CAboutDlg dlgAbout;

dlgAbout.DoModal();

}

else

{

CDialog::OnSysCommand(nID, lParam);

}

}

// If you add a minimize button to your dialog, you will need the code below

// to draw the icon. For MFC applications using the document/view model,

// this is automatically done for you by the framework.

文章评论

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。