?/p>
1
?/p>
?/p>
VC++
实现计算器功能的部分代码
// calcdlg.cpp : implementation file
// This is a part of the Microsoft Foundation Classes C++ library.
// Copyright (C) 1992-2019 Microsoft Corporation
// All rights reserved.
// This source code is only intended as a supplement to the
// Microsoft Foundation Classes Reference and related
// electronic documentation provided with the library.
// See these sources for detailed information regarding the
// Microsoft Foundation Classes product.
#include "stdafx.h"
#include "mfccalc.h"
#include "calcdlg.h"
#ifdef _DEBUG
#undef THIS_FILE
static
char
BASED_CODE 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
// Implementation
protected
:
virtual
void
DoDataExchange
(
CDataExchange
*
pDX
);
//
DDX/DDV support
//{{AFX_MSG(CAboutDlg)
virtual
BOOL
OnInitDialog
();
//}}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