www.gusucode.com > 一个VC++下拉字体预览框源码程序 > 一个VC++下拉字体预览框源码程序\code\FontCombo.cpp

    #include "stdafx.h"
#include "resource.h"
#include "fntcombo.h"
// Download by http://www.NewXing.com
struct CDemoApp : public CWinApp
{
	virtual BOOL InitInstance();
} theApp;

struct CDemoDlg : public CDialog
{
	CDemoDlg(CWnd* pParent = NULL);
	enum { IDD = IDD_DIALOG };
	CFontComboBox	m_fontCombo;
protected:
	virtual void DoDataExchange(CDataExchange* pDX);
	virtual BOOL OnInitDialog();
};

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

void CDemoDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	DDX_Control(pDX, IDC_FONT, m_fontCombo);
}

BOOL CDemoDlg::OnInitDialog()
{
	CDialog::OnInitDialog();
	m_fontCombo.Initialize(4);
	m_fontCombo.SetCurSel(0);
	return TRUE;
}

BOOL CDemoApp::InitInstance()
{
	CDemoDlg dlg;
	dlg.DoModal();
	return FALSE;
}