linux如何编写mfc软件,MFC基础入门之Hello World

MyApp.h: class CMyApp : public CWinApp

{

public:

virtual BOOL InitInstance();

};

// frame window class

class CMyFrame : public CFrameWnd

{

public:

CMyFrame();

protected:

// "afx_msg" indicates that the function is part

// of the MFC library message dispatch system

afx_msg void OnPaint();

DECLARE_MESSAGE_MAP()

};

MyApp.cpp:

#include // MFC library header file declares base classes

#include "myapp.h"

CMyApp theApp; // the one and only CMyApp object

BOOL CMyApp::InitInstance()

{

m_pMainWnd = new CMyFrame();

m_pMainWnd->ShowWindow(m_nCmdShow);

m_pMainWnd->UpdateWindow();

return TRUE;

}

BEGIN_MESSAGE_MAP(CMyFrame, CFrameWnd)

ON_WM_PAINT()

END_MESSAGE_MAP()

CMyFrame::CMyFrame()

{

Create(NULL, "MYAPP Application");

}

void CMyFrame::OnPaint()

{

CPaintDC dc(this);

dc.TextOut(0, 0, "Hello, MFC!");

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值