标题:编写简单的HELLO MFC时遇到的问题
只看楼主
liangkenan
Rank: 1
等 级:新手上路
帖 子:79
专家分:7
注 册:2011-9-16
结帖率:100%
 问题点数:0 回复次数:0 
编写简单的HELLO MFC时遇到的问题
这是HELLO.H头文件
class CMyApp:public CWinApp
{
public:
    virtual bool initinstance();
};

class cmainwindow:public CFrameWnd
{
public:
    cmainwindow();

protected:
    afx_msg void onpaint();
    declare_message_map();
};
这是源代码
# 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);
}
我用VC6.0执行该程序,链接编译都没事,就是执行时好像程序会自动结束,不知道为什么
还有就是,看书上的代码里有的是大写有的是小写,那么为什么会有大小写区别,哪几种情况必须大写
两个问题呵呵~~~~·
搜索更多相关主题的帖子: include 源代码 public return 
2011-11-22 16:25



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-355949-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.121037 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved