formdlg.cpp

来自「基于WINDOWS mobile 的用于创建一个窗体和自定义试图的工程」· C++ 代码 · 共 66 行

CPP
66
字号
// FormDlg.cpp : implementation file
//

#include "stdafx.h"
#include "FormListSample.h"
#include "FormDlg.h"


// CFormDlg dialog

IMPLEMENT_DYNAMIC(CFormDlg, CDialog)

CFormDlg::CFormDlg(CWnd* pParent /*=NULL*/)
:	CDialog	(CFormDlg::IDD, pParent),
	m_pForm	(NULL)
{
}


CFormDlg::~CFormDlg()
{
}


void CFormDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	DDX_Control(pDX, IDC_FORM_LIST, *m_pForm);
}


BEGIN_MESSAGE_MAP(CFormDlg, CDialog)
	ON_WM_SIZE()
END_MESSAGE_MAP()


// CFormDlg message handlers

BOOL CFormDlg::OnInitDialog()
{
	CRect	rc;

	CDialog::OnInitDialog();

	GetClientRect(&rc);

	if(m_pForm != NULL)
		m_pForm->Initialize();

	return TRUE;
}


// CFormDlg::OnSize
//
//		Resize the form
//
void CFormDlg::OnSize(UINT nType, int cx, int cy)
{
	CDialog::OnSize(nType, cx, cy);

	// Resize the form
	if(m_pForm != NULL)
		m_pForm->MoveWindow(0, 0, cx, cy);
}

⌨️ 快捷键说明

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