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

📄 page2.cpp

📁 是一本很经典的书
💻 CPP
字号:
///////////////////////////////////////////////////////////////////
// Module   : PAGE2.CPP
//
// Purpose  : Implementation of the CPage2 class
//
// Author   : Rob McGregor, rob_mcgregor@compuserve.com
//        
// Date     : 05-25-96
///////////////////////////////////////////////////////////////////

#include "page2.h"

///////////////////////////////////////////////////////////////////
// CPage2 property page

IMPLEMENT_DYNCREATE(CPage2, CPropertyPage)

/////////////////////////////////////////////////////////////////////////////
// CPage2 message map

BEGIN_MESSAGE_MAP(CPage2, CPropertyPage)
	ON_WM_PAINT()
END_MESSAGE_MAP()


/////////////////////////////////////////////////////////////////////////////
// CPage2 constructor/destructor

CPage2::CPage2() : CPropertyPage(CPage2::IDD)
{
}

CPage2::~CPage2()
{
}

/////////////////////////////////////////////////////////////////////////////
// CPage2::DoDataExchange()

void CPage2::DoDataExchange(CDataExchange* pDX)
   {  CPropertyPage::DoDataExchange(pDX); }

/////////////////////////////////////////////////////////////////////////////
// CPage2::OnInitDialog()

BOOL CPage2::OnInitDialog() 
{
	CPropertyPage::OnInitDialog();
	
   m_fntTitle.CreateFont(TITLE_SIZE, 0, 0, 0, FW_BOLD, FALSE, FALSE,
      0, ANSI_CHARSET, OUT_DEFAULT_PRECIS, CLIP_DEFAULT_PRECIS,
      DEFAULT_QUALITY, DEFAULT_PITCH | FF_ROMAN, "Times New Roman");

	return TRUE;
}

/////////////////////////////////////////////////////////////////////////////
// CPage2::OnPaint()

void CPage2::OnPaint() 
{
	CPaintDC dc(this); // device context for painting
	
	// Change the font
   CStatic* pTitle = (CStatic*)GetDlgItem(IDC_TITLE);
   ASSERT_VALID(pTitle);
   pTitle->SetFont(&m_fntTitle);

   // Draw the text
   CString str;
   str.LoadString(IDS_PAGE2_TITLE);
   SetDlgItemText(IDC_TITLE, (LPCTSTR)str);

   str.LoadString(IDS_PAGE2_TEXT);
   SetDlgItemText(IDC_PAGE2_TEXT, (LPCTSTR)str);

   str.LoadString(IDS_PAGE2_1);
   SetDlgItemText(IDC_PAGE2_1, (LPCTSTR)str);

   str.LoadString(IDS_PAGE2_2);
   SetDlgItemText(IDC_PAGE2_2, (LPCTSTR)str);
   
   str.LoadString(IDS_PAGE2_3);
   SetDlgItemText(IDC_PAGE2_3, (LPCTSTR)str);

   str.LoadString(IDS_PAGE2_4);
   SetDlgItemText(IDC_PAGE2_4, (LPCTSTR)str);
}

/////////////////////////////////////////////////////////////////////////////
// CPage2::OnWizardNext()

LRESULT CPage2::OnWizardNext() 
{
	// Get the parent window
   CWizard* pWiz = (CWizard*) GetParent();
   ASSERT_VALID(pWiz);

   // Update the wizard data
   CString str;

   if (btn1().GetCheck() == 1)
      str.LoadString(IDS_PAGE2_1);
	
   else if (btn2().GetCheck() == 1)
      str.LoadString(IDS_PAGE2_2);
	
   else if (btn3().GetCheck() == 1)
      str.LoadString(IDS_PAGE2_3);
	
   else if (btn4().GetCheck() == 1)
      str.LoadString(IDS_PAGE2_4);

   pWiz->m_swd.sFood = str;
	
	return CPropertyPage::OnWizardNext();
}

⌨️ 快捷键说明

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