广东训练网

vs2008 sp1

来源:广东训练网 作者:教练 时间:2023-11-15 18:04:00
WIN7下安装visualC++2008 redistributable 出现1935错误的解决办法
提示:

WIN7下安装visualC++2008 redistributable 出现1935错误的解决办法

WIN7下安装visualC++2008 redistributable出现1935错误的解决办法: 1、点开始——在运行框里输入regedit,按回车键; 2、展开HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control,在右边找到: RegistrySizeLimit; 如果没有RegistrySizeLimit这个项,则右键单击Control——选择新建——DWORD(32-位)值; 3、新建项命名为:RegistrySizeLimit; 4、双击RegistrySizeLimit,基数为:十六进制时,在数值数据栏中输入 :ffffffff; 再选中基数十进制,如果数值数据栏中有4294967295,点击确定; 如果数值数据栏中没有就输入:4294967295,再点击确定; 5、重新启动计算机后,点开始——在运行框中输入cmd,选中cmd,鼠标右键选择以管理员身份运行; 6、打开command命令窗口,输入SFC /SCANNOW ,回车。

vs2008里mfc工程的单文档建好后就有很多文件,这些文件都是什么意思?
提示:

vs2008里mfc工程的单文档建好后就有很多文件,这些文件都是什么意思?

stdafx.h预编译头文件,.h应用程序主头文件,doc.h文档类头文件,view.h视图类头文件,mainfrm.h主框架头文件,resource.h资源文件,cpp与之对应的源文件。

stdafx.h程序最先编译,mainfrm生成主框架即显示的单文档窗体,doc文档类执行打开保存另存为等文档操作,view视图类进行客户区的显示操作,资源文件存储资源ID。
根据MFC教程逐步学下去就会细致了解到每个文件的功能。

MFC单文档工程和多文档工程的菜单问题
提示:

MFC单文档工程和多文档工程的菜单问题

pDocTemplate = new CSingleDocTemplate(
IDR_MAINFRAME,
RUNTIME_CLASS(CMyScrollViewDoc),
RUNTIME_CLASS(CMainFrame), // 主 SDI 框架窗口
RUNTIME_CLASS(CMyScrollViewView));
这个函数将文档类视类和框架类结合在一起,这个是单文档的组织形式,所以在单文档中框架类始终没有改变,所以可以动态加载菜单;

pDocTemplate = new CMultiDocTemplate(IDR_questionTYPE,
RUNTIME_CLASS(CquestionDoc),
RUNTIME_CLASS(CChildFrame), // 自定义 MDI 子框架
RUNTIME_CLASS(CquestionView));
而这个是多文档的组织形式,可以看到第三个参数变成了CChildFrame,而不是CMainFrame,第一个参数也有所改变看,所以每新建一个多文档就会对应一个CChildFrame,所以动态添加的菜单不会显示在CMainFrame上,多文档不共用框架类

最新文章

更新时间 2023-11-15 18:04:00