MFC 第一個(gè)程序

環(huán)境:vs2017,win7

//Hello.h
class CMyApp :public CWinApp
{
public:
    virtual BOOL InitInstance();
};

class CMainWindow:public CFrameWnd
{
public:
    CMainWindow();
protected:
    afx_msg void OnPaint();
    DECLARE_MESSAGE_MAP()
};

//Hello.cpp
#include <afxwin.h>
#include "Hello.h"

CMyApp myApp;

BOOL CMyApp::InitInstance()
{
    m_pMainWnd = new CMainWindow;
    m_pMainWnd->ShowWindow(m_nCmdShow);
    m_pMainWnd->UpdateWindow();
    return TRUE;
}

BEGIN_MESSAGE_MAP(CMainWindow,CFrameWnd)
    ON_WM_PAINT()
END_MESSAGE_MAP()

CMainWindow::CMainWindow()
{
    Create(NULL, _T("the hello application"));

}

void CMainWindow::OnPaint()
{
    CPaintDC dc(this);

    CRect rect;
    GetClientRect(&rect);

    dc.DrawText(_T("hello,MFC"), -1, &rect, DT_SINGLELINE | DT_CENTER | DT_VCENTER);
}

直接編譯vs2017會提示要定義入口點(diǎn)。
按照下面設(shè)置,就解決了:
右鍵->屬性->鏈接器->系統(tǒng)->子系統(tǒng),下拉框選擇:窗口 (/SUBSYSTEM:WINDOWS)


參考:http://blog.sina.com.cn/s/blog_7607703f0101ga13.html

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,036評論 25 709
  • 烏魯木齊的雨,莫名的在晴空萬里的陽光中下了起來。記得,以前的天氣總是炎熱,雨水是夢里叫喊的奢望。默默的念想的那些事...
    東者西迷閱讀 365評論 0 1
  • 雙十二買了九支夜來香。淘寶上看筆的時(shí)候,有家店里講毛筆是消耗品,一般可以寫三千字,保養(yǎng)的好的話可以寫更多。 所以金...
    蘇白杞閱讀 395評論 4 6
  • 一個(gè)熟悉且陌生的動作:把電腦挪到膝蓋前,愛電腦上新建一個(gè)文檔,設(shè)置字體為楷體,字號四號,然后任腦洞翻轉(zhuǎn)——我將再次...
    鄭陸梅來了閱讀 515評論 0 3
  • 盡情地禪繞吧,無聊君! 最近比較迷戀這個(gè),到度娘那里找臨摹
    微笑飛翔閱讀 370評論 0 2

友情鏈接更多精彩內(nèi)容