⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 autoproppage.cpp

📁 一个统计文件大小和程序信息的插件程序(vc或vc.net下使用)
💻 CPP
字号:
/***************************************************************************/
/* 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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -