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

📄 testwizardcompletionpage.cpp

📁 WTL8.0 包含的头文件 例子
💻 CPP
字号:

#include "stdafx.h"
#include "TestWizardCompletionPage.h"

LRESULT CTestWizardCompletionPage::OnInitDialog(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/)
{
	this->InitializeControls();
	this->InitializeValues();

	return 1;
}

void CTestWizardCompletionPage::InitializeFont(void)
{
	// Set the font
	CLogFont logFont;
	CClientDC dc(m_hWnd);
	logFont.SetHeight(8, dc);
	::lstrcpy(logFont.lfFaceName, _T("Courier New"));

	m_fontSummary.Attach(logFont.CreateFontIndirect());
	m_editSummary.SetFont(m_fontSummary);

	// Set the tab stops to 4 characters.
	// Tab stops are in dialog units.
	TEXTMETRIC tm = {0};
	CFontHandle oldFont = dc.SelectFont(m_fontSummary);
	dc.GetTextMetrics(&tm);
	dc.SelectFont(oldFont);

	int dialogUnitsX = ::MulDiv(4, tm.tmAveCharWidth, LOWORD(GetDialogBaseUnits()));
	int tabStops = 4*dialogUnitsX;

	m_editSummary.SetTabStops(tabStops);
}

void CTestWizardCompletionPage::InitializeControls(void)
{
	CFontHandle fontExteriorPageTitleFont(baseClass::GetExteriorPageTitleFont());

	CWindow title = this->GetDlgItem(IDC_WIZ97_EXTERIOR_TITLE);
	title.SetFont(fontExteriorPageTitleFont);

	m_editSummary = this->GetDlgItem(IDC_WIZ97_SUMMARY);

	this->InitializeFont();
}

void CTestWizardCompletionPage::InitializeValues(void)
{
}

void CTestWizardCompletionPage::UpdateSummary(void)
{
	CString path = m_pTestWizardInfo->GetPath();
	bool recurse = m_pTestWizardInfo->GetRecurse();
	CString filter = m_pTestWizardInfo->GetFilter();
	TestWizardOutputType outputType = m_pTestWizardInfo->GetOutputType();

	CString text;
	text.Format(
		_T("Test Wizard: \r\n")
		_T("

⌨️ 快捷键说明

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