帮我解释一下C++的一段代码(关于创建空白窗体的基础代码)

这是一本C++入门书上的代码,只有大体的解释,部分代码作用。我毕竟才刚看到这章,知道的不多。下面代码中很多单词都没见过,不知道干什么的,有什么用,为什么这样组合。帮忙解释... 这是一本C++入门书上的代码,只有大体的解释,部分代码作用。
我毕竟才刚看到这章,知道的不多。下面代码中很多单词都没见过,不知道干什么的,有什么用,为什么这样组合。
帮忙解释下,谢谢!最好不要像书一样笼统的解释,因为我每个单词都不懂。。。

被采纳后还会再加分

#include<afxwin.h>
class CMinApp:public CWinApp
{
public:
virtual BOOL InitInstance();
};
BOOL CMinApp::InitInstance()
{
CFrameWnd* pFrame=new CFrameWnd;
pFrame->Create(0,_T("最小的MFC程序"));
pFrame->ShowWindow(SW_SHOWMAXIMIZED);
pFrame->UpdateData();
AfxGetApp()->m_pMainWnd=pFrame;
return TRUE;
}
CMinApp MyApp;
_T 是什么意思

MyApp 有什么用

还有几个符号是什么意思 : :: ->
展开
 我来答
百度网友a0b67f017
2010-07-17 · 超过23用户采纳过TA的回答
知道答主
回答量:61
采纳率:0%
帮助的人:65.5万
展开全部
#include<afxwin.h>(加入需要的头文件)
class CMinApp:public CWinApp(新建子类 Cminapp 继承 CWinApp)
{
public:
virtual BOOL InitInstance();(一个函数InitInstance)
};
BOOL CMinApp::InitInstance()(函数InitInstance的具体实现)
{
CFrameWnd* pFrame=new CFrameWnd;(新建一个窗口CFrameWnd *pFrame )
pFrame->Create(0,_T("最小的MFC程序"));(调用pFrame的create函数,建立一个文本"最小的MFC程序"(是中文所以需要支持unicode,否则是乱码))
pFrame->ShowWindow(SW_SHOWMAXIMIZED);(调用pFrame的ShowWindow函数, 窗口最大化显示)
pFrame->UpdateData();调用pFrame的UpdateData,相当于刷新窗口)
AfxGetApp()->m_pMainWnd=pFrame; (设置新建的pFrame作为主窗口)
return TRUE; (函数结束,返回)
}
CMinApp MyApp; (新建Myapp, 会调用InitInstance函数,所以你会看到一个最大化的窗口,上面写“最小的MFC程序”)
百度网友1e944cd
2010-07-17 · TA获得超过989个赞
知道小有建树答主
回答量:255
采纳率:0%
帮助的人:318万
展开全部
CFrameWnd* pFrame=new CFrameWnd;
动态创建一个指针,指向CFrameWnd类型的窗口

pFrame->Create(0,_T("最小的MFC程序"));
创建窗口,标题为“最小的MFC程序”

pFrame->ShowWindow(SW_SHOWMAXIMIZED);
显示该窗口,参数SW_SHOWMAXIMIZED的意思是:以正常方式显示

pFrame->UpdateData();
更新窗口
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
book_read
2010-07-17 · TA获得超过193个赞
知道小有建树答主
回答量:371
采纳率:28%
帮助的人:59.8万
展开全部
_T("")是一个宏,他的作用是让你的程序支持Unicode编码
MyApp是应用程序实例,程序中唯一一个全局实例

建议楼主看《MFC技术内幕》 你贴的一小段代码都是MFC封装好的实现,看了这本书,会解你困惑

更详尽的知道一个WINDOWS程序的实现,其实就是C语言+windows API编程
看《windows 程序设计第五版》
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
轻候巧凡0Hj6ed
2010-07-17 · 超过15用户采纳过TA的回答
知道答主
回答量:50
采纳率:0%
帮助的人:0
展开全部
CMinApp公有继承CWinApp,InitInstance()就是它的虚函数!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式