page4dlg.cpp
来自「这是VCF框架的代码」· C++ 代码 · 共 134 行
CPP
134 行
// Page4Dlg.cpp : implementation file//#include "stdafx.h"#include "vcfwizard.h"#include "Page4Dlg.h"#include "FileExtsDlg.h"#ifdef _DEBUG#define new DEBUG_NEW#undef THIS_FILEstatic char THIS_FILE[] = __FILE__;#endif/////////////////////////////////////////////////////////////////////////////// Page4Dlg dialogPage4Dlg::Page4Dlg(CWnd* pParent /*=NULL*/) : CAppWizStepDlg(Page4Dlg::IDD){ //{{AFX_DATA_INIT(Page4Dlg) m_useAdvanced = FALSE; m_useStdFileMenu = TRUE; m_useUndoRedo = TRUE; m_useHelpMenu = TRUE; m_useSplashScreen = TRUE; //}}AFX_DATA_INIT}void Page4Dlg::DoDataExchange(CDataExchange* pDX){ CAppWizStepDlg::DoDataExchange(pDX); //{{AFX_DATA_MAP(Page4Dlg) DDX_Control(pDX, IDC_IMAGE, m_image); DDX_Check(pDX, IDC_USE_ADVANCED, m_useAdvanced); DDX_Check(pDX, IDC_USE_STD_FILE_MNU, m_useStdFileMenu); DDX_Check(pDX, IDC_USE_UNDOREDO, m_useUndoRedo); DDX_Check(pDX, IDC_HELP_MNU, m_useHelpMenu); DDX_Check(pDX, IDC_SPLASH_SCR, m_useSplashScreen); //}}AFX_DATA_MAP if ( pDX->m_bSaveAndValidate ) { } else { CWnd* wnd = this->GetDlgItem(IDC_USE_STD_FILE_MNU); wnd->EnableWindow( m_useAdvanced ); wnd = this->GetDlgItem(IDC_FILE_EXTS); wnd->EnableWindow( m_useAdvanced && m_useStdFileMenu ); wnd = this->GetDlgItem(IDC_USE_UNDOREDO); wnd->EnableWindow( m_useAdvanced ); wnd = this->GetDlgItem(IDC_HELP_MNU); wnd->EnableWindow( m_useAdvanced ); wnd = this->GetDlgItem(IDC_SPLASH_SCR); wnd->EnableWindow( m_useAdvanced ); }}BEGIN_MESSAGE_MAP(Page4Dlg, CAppWizStepDlg) //{{AFX_MSG_MAP(Page4Dlg) ON_BN_CLICKED(IDC_FILE_EXTS, OnFileExts) ON_BN_CLICKED(IDC_USE_ADVANCED, OnUseAdvanced) ON_BN_CLICKED(IDC_USE_STD_FILE_MNU, OnUseStdFileMnu) ON_BN_CLICKED(IDC_USE_UNDOREDO, OnUseUndoredo) ON_BN_CLICKED(IDC_HELP_MNU, OnHelpMnu) ON_BN_CLICKED(IDC_SPLASH_SCR, OnSplashScr) //}}AFX_MSG_MAPEND_MESSAGE_MAP()/////////////////////////////////////////////////////////////////////////////// Page4Dlg message handlersBOOL Page4Dlg::OnInitDialog() { CAppWizStepDlg::OnInitDialog(); CBitmap bmp; bmp.LoadBitmap( IDB_BITMAP3 ); this->m_image.SetBitmap( (HBITMAP)bmp.Detach() ); return TRUE; // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE}void Page4Dlg::OnFileExts() { FileExtsDlg dlg; if ( IDOK == dlg.DoModal() ) { m_extsList.clear(); m_extDescsList.clear(); m_extsList = dlg.m_extsList; m_extDescsList = dlg.m_extDescsList; }}void Page4Dlg::OnUseAdvanced() { m_useAdvanced = !m_useAdvanced; UpdateData( FALSE ); }void Page4Dlg::OnUseStdFileMnu() { m_useStdFileMenu = !m_useStdFileMenu; UpdateData( FALSE ); }void Page4Dlg::OnUseUndoredo() { m_useUndoRedo = !m_useUndoRedo; UpdateData( FALSE ); }void Page4Dlg::OnHelpMnu() { m_useHelpMenu = !m_useHelpMenu; UpdateData( FALSE );}void Page4Dlg::OnSplashScr() { m_useSplashScreen = !m_useSplashScreen; UpdateData( FALSE );}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?