LTW-test mfc

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;


Mới hơn Cũ hơn