Source.cpp
#include <afxwin.h>
class CMyFrame :public CFrameWnd
{
public:
CMyFrame();
protected:
afx_msg void OnPaint();
DECLARE_MESSAGE_MAP()
};
class CExample : public CWinApp
{
BOOL InitInstance();
};
CMyFrame::CMyFrame()
{
Create(NULL, _T("Xin chào 64IT"));
}
BEGIN_MESSAGE_MAP(CMyFrame, CFrameWnd)
ON_WM_PAINT()
END_MESSAGE_MAP()
BOOL CExample::InitInstance() {
CMyFrame* Frame = new CMyFrame();
m_pMainWnd = Frame;
Frame->ShowWindow(SW_NORMAL);
Frame->UpdateWindow();
return TRUE;
}
void CMyFrame::OnPaint()
{
CPaintDC dc(this);//ham CpaintDC chi dc su dung trong onPaint()
CRect rcClient;
GetClientRect(&rcClient);// lay vung client-hcn
dc.SetTextColor(RGB(255, 0, 0));// dat mau chu la mau do
dc.DrawText(_T("Hello MFC"), -1, &rcClient, DT_SINGLELINE | DT_CENTER | DT_VCENTER);//ve chu o giua man hinh
dc.TextOutW(0, 0, CString(_T("Hello MFC")));//ve chu ngay tai diem 0 0
}
CExample theAPP;