autoproppage.cpp

来自「一个统计文件大小和程序信息的插件程序(vc或vc.net下使用)」· C++ 代码 · 共 113 行

CPP
113
字号
/***************************************************************************/
/* NOTE:                                                                   */
/* This document is copyright (c) by Oz Solomonovich.  All non-commercial  */
/* use is allowed, as long as this document is not altered in any way, and */
/* due credit is given.                                                    */
/***************************************************************************/

// AutoPropPage.cpp : implementation file
//

#include "stdafx.h"
#include "AutoPropPage.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CAutoPropPage property page

IMPLEMENT_DYNCREATE(CAutoPropPage, CHHPropPage)

CAutoPropPage::~CAutoPropPage()
{
}

void CAutoPropPage::DoDataExchange(CDataExchange* pDX)
{
	CHHPropPage::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CAutoPropPage)
		// NOTE: the ClassWizard will add DDX and DDV calls here
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CAutoPropPage, CHHPropPage)
	//{{AFX_MSG_MAP(CAutoPropPage)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CAutoPropPage message handlers

BOOL CAutoPropPage::OnApply()
{
    if (!UpdateData())
        return FALSE;

	m_varpair.OnApply();
	m_strpair.OnApply();

    return CHHPropPage::OnApply();
}

void CAutoPropPage::OnCancel() 
{
	m_varpair.OnCancel();
	m_strpair.OnCancel();

    UpdateData(FALSE);
    OnApply();
	
	return;
}

void CAutoPropPage::InitAutoVars(int argc, varpair *argv)
{
	m_varpair.InitAutoVars(argc, argv);
}

void CAutoPropPage::InitAutoStrs(int argc, strpair *argv)
{
	m_strpair.InitAutoVars(argc, argv);
}

bool CAutoPropPage::Changed(int& member)
{
    return m_varpair.Changed(member);
}

bool CAutoPropPage::Changed(CString& member)
{
    return m_strpair.Changed(member);
}

bool CAutoPropPage::ChangedAny()
{
    return ( m_varpair.ChangedAny() || m_strpair.ChangedAny() );
}

int CAutoPropPage::OrigVal(int& member)
{
    return m_varpair.OrigVal(member);
}

CString CAutoPropPage::OrigVal(CString& member)
{
    return m_strpair.OrigVal(member);
}

int CAutoPropPage::PrevVal(int& member)
{
    return m_varpair.PrevVal(member);
}

CString CAutoPropPage::PrevVal(CString& member)
{
    return m_strpair.PrevVal(member);
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?