📄 proppagesitegeneral.cpp
字号:
// PropPageSiteGeneral.cpp : implementation file//#include "stdafx.h"#include "warmmcsnapin.h"#include "PropPageSiteGeneral.h"#include "PropPageProtocolFtp.h"#include "PropPageProtocolHttp.h"#ifdef _DEBUG#define new DEBUG_NEW#undef THIS_FILEstatic char THIS_FILE[] = __FILE__;#endif/////////////////////////////////////////////////////////////////////////////// CPropPageSiteGeneral property pageIMPLEMENT_DYNCREATE(CPropPageSiteGeneral, CPropertyPage)CPropPageSiteGeneral::CPropPageSiteGeneral(war_if_site_ptr_t& rSitePtr) : CPropertyPage(CPropPageSiteGeneral::IDD),mSitePtr(rSitePtr){ //{{AFX_DATA_INIT(CPropPageSiteGeneral) m_bEnable = mSitePtr->IsEnabled(); m_SiteName = mSitePtr->GetSiteName().c_str(); //}}AFX_DATA_INIT}CPropPageSiteGeneral::~CPropPageSiteGeneral(){}void CPropPageSiteGeneral::DoDataExchange(CDataExchange* pDX){ CPropertyPage::DoDataExchange(pDX); //{{AFX_DATA_MAP(CPropPageSiteGeneral) DDX_Check(pDX, IDC_ENABLE, m_bEnable); DDX_Text(pDX, IDC_NAME, m_SiteName); //}}AFX_DATA_MAP}BEGIN_MESSAGE_MAP(CPropPageSiteGeneral, CPropertyPage) //{{AFX_MSG_MAP(CPropPageSiteGeneral) ON_BN_CLICKED(IDC_ENABLE, OnEnable) ON_EN_CHANGE(IDC_NAME, OnChange) //}}AFX_MSG_MAPEND_MESSAGE_MAP()/////////////////////////////////////////////////////////////////////////////// CPropPageSiteGeneral message handlersBOOL CPropPageSiteGeneral::OnInitDialog() { CPropertyPage::OnInitDialog(); DoSetStates(); return TRUE; // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE}void CPropPageSiteGeneral::DoSetStates(){ UpdateData(); GetDlgItem(IDC_NAME)->EnableWindow(m_bEnable);}BOOL CPropPageSiteGeneral::OnApply() { UpdateData(); mSitePtr->SetEnable(m_bEnable); mSitePtr->SetSiteName(m_SiteName); return CPropertyPage::OnApply();}void CPropPageSiteGeneral::OnEnable() { OnChange(); DoSetStates();}void CPropPageSiteGeneral::OnChange() { SetModified();}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -