// MainFrame.cpp : implementation file
//
#include "stdafx.h"
#include "MainFrame.h"
#include "MainFrameWnd.h"
// CMainFrame dialog
IMPLEMENT_DYNAMIC(CMainFrame, CDialog)
CMainFrame::CMainFrame(CWnd* pParent /*=NULL*/)
: CDialog(CMainFrame::IDD, pParent)
{
}
CMainFrame::~CMainFrame()
{
}
void CMainFrame::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
}
BEGIN_MESSAGE_MAP(CMainFrame, CDialog)
ON_WM_CREATE()
ON_WM_SIZE()
END_MESSAGE_MAP()
// CMainFrame message handlers
int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CDialog::OnCreate(lpCreateStruct) == -1)
return -1;
CString strMyClass = AfxRegisterWndClass(0,
::LoadCursor(NULL, IDC_ARROW),
(HBRUSH) ::GetStockObject(WHITE_BRUSH), NULL);
m_pFrame = new CMainFrameWnd;
CRect rect;
GetClientRect(rect);
m_pFrame->Create(strMyClass,NULL, WS_CHILD|WS_VISIBLE, rect, this);
return 0;
}
void CMainFrame::OnSize(UINT nType, int cx, int cy)
{
CDialog::OnSize(nType, cx, cy);
m_pFrame->MoveWindow(0,0,cx,cy);
}
syntax highlighted by Code2HTML, v. 0.9.1