大神帮帮忙,关于MFC的,解读程序

BOOL CMyDIPApp::InitInstance()
{
// Standard initialization
// If you are not using these features and wish to reduce the size
// of your final executable, you should remove from the following
// the specific initialization routines you do not need.
#ifdef _AFXDLL
Enable3dControls(); // Call this when using MFC in a shared DLL
#else
Enable3dControlsStatic(); // Call this when linking to MFC statically
#endif
// Change the registry key under which our settings are stored.
// TODO: You should modify this string to be something appropriate
// such as the name of your company or organization.
SetRegistryKey(_T("Local AppWizard-Generated Applications"));
LoadStdProfileSettings(); // Load standard INI file options (including MRU)
// Register the application's document templates. Document templates
// serve as the connection between documents, frame windows and views.
CSingleDocTemplate* pDocTemplate;
pDocTemplate = new CSingleDocTemplate(
IDR_MAINFRAME,
RUNTIME_CLASS(CMyDIPDoc),
RUNTIME_CLASS(CMainFrame), // main SDI frame window
RUNTIME_CLASS(CMyDIPView));
AddDocTemplate(pDocTemplate);
// Parse command line for standard shell commands, DDE, file open
CCommandLineInfo cmdInfo;
ParseCommandLine(cmdInfo);
// Dispatch commands specified on the command line
if (!ProcessShellCommand(cmdInfo))
return FALSE;
// The one and only window has been initialized, so show and update it.
m_pMainWnd->ShowWindow(SW_SHOW);
m_pMainWnd->UpdateWindow();
return TRUE;
}

InitInstance函数是MFC的主函数,相当于main函数
m_pMainWnd->ShowWindow(SW_SHOW);

只有这一句话是最有用的,是主窗体的启动语句,其他的很多判断语句都可以注释掉,你试一下追问

那其他的语句都是什么作用吖?

追答

其他的都是一些注释 有点预定义的意思 没啥作用 有时候为了程序的简单明了 那些没用的语句都删了

温馨提示:内容为网友见解,仅供参考
无其他回答

大神帮帮忙,关于MFC的,解读程序
InitInstance函数是MFC的主函数,相当于main函数 m_pMainWnd->ShowWindow(SW_SHOW);只有这一句话是最有用的,是主窗体的启动语句,其他的很多判断语句都可以注释掉,你试一下

帮忙解解这个MFC程序的意思
dlg.DoModal()是调用显示对话框 返回IDOK 或 IDCANCEL 也就是说你点确认 返回结果是IDOK , 你点取消返回就是IDCANCEL

mfc是什么?请帮忙回答一下,谢谢。怎么才能学好?
如果要学好MFC,建议你先看看《windows程序设计(第五版)》,先了解windows程序原理。这本书的作者是微软的核心职员,对windows程序设计的剖析非常独特,这本书被称为是windows程序设计的圣经。不过可惜作者已经投入到C#的怀抱,已经十多年没更新了,但windows的核心原理还是一直不变的。看完这本,你就可...

有几句MFC代码看不懂,请高手帮忙看看!
正如你说,把字符附加到strText中,+=是运算符重载。你用的是CFile吧,建议改用CStdioFile,这个可以用来读一行字符串。如果有中文,那Read就有问题了。

关于mfc的问题,高手帮帮忙~
一般做法是 1、Ctrl+W 打开mfc classwizard 2、添加消息WM_CLOSE 3、得到楼上的函数,代码如楼上

有玩过mfc的进,帮忙解释下入门的东西
MFC给你提供了一个框架,而我们只要知道:在合适的地方,填上合适的代码,从而完成你需要的功能就行了。

关于MFC计算器,这两段代码我不懂啊求人帮忙解释
str。就实现了计算器退格的功能。f - int(f) <= 1e-5这句话是在判断f是是否为浮点数,比如f=1.2,int(f)=1,f - int(f)=0.2,,0.2大于1e-5(0.00005),那么这个数(1.2)就是浮点数,那么就执行m_str.Format("%f",f);如果为整形就执行m_str.Format("%d",(int)f);

关于MFC计算器的问题,求帮忙解释以下代码
UpdateData(TRUE);\/\/把编辑框里面的内容更新到关联的m_str变量,if(m_str.IsEmpty()){\/\/如果m_str的内容不为空,即m_str不是空字符串 m_str=m_str.Left(m_str.GetLength()-1);\/\/m_str.GetLength()为获取字符串m_str的长度,假设为n \/\/m_str.GetLength()-1即字符串长度减一,也即n-...

帮忙看一段程序,MFC的~
要引发OnDraw事件,试试加入这句强制刷新重绘界面:Invalidate();

MFC程序:阅读时看读懂图标,各位大神帮帮忙吧
这个可不是MFC程序,这是在VS下创建的Web Service程序。而程序的语言通常是脚本+C#。在工程创建的时候,选择C#的web Service程序创建即可。也可以通过新建网站实现类似的项目。

相似回答
大家正在搜