MFC中多文档类创建时,怎么改不了主窗口框架的图标,右上角的小图标

一下为代码,添加资源有主框架窗口菜单两项,子窗口菜单两项,主窗口小图标一个,子窗口小图标一个,MFC动态库,我修改了一下,把创建多文档类对象时的资源修改成,小图标,运行时... 一下为代码,添加资源有
主框架窗口菜单两项,子窗口菜单两项,主窗口小图标一个,子窗口小图标一个,
MFC动态库,
我修改了一下,把创建多文档类对象时的资源修改成,小图标,运行时只能在子窗口中加载出小图标,
主窗口改后出错,不改加载不出来,求解。
#include "stdafx.h"
#include "resource.h"
//文档
class CMdiDoc : public CDocument
{
DECLARE_DYNCREATE(CMdiDoc)
};
IMPLEMENT_DYNCREATE(CMdiDoc,CDocument)

//视图
class CMdiView : public CEditView
{
DECLARE_DYNCREATE(CMdiView)
};
IMPLEMENT_DYNCREATE(CMdiView,CEditView)

//多文档视图程序框架窗口类
class CChildFrame : public CMDIChildWnd
{
DECLARE_DYNCREATE(CChildFrame)
};
IMPLEMENT_DYNCREATE(CChildFrame,CMDIChildWnd)

//多文档视图程序框架窗口类
class CMainFrame : public CMDIFrameWnd
{

};
//应用程序
class CMdiApp : public CWinApp
{
public:
virtual BOOL InitInstance();
};
CMdiApp theApp;
//主框架窗口
BOOL CMdiApp::InitInstance()
{
//创建多文档模板
CMultiDocTemplate *pTemplate = new CMultiDocTemplate
(IDR_CHILDFRAME,//子框架窗口资源
RUNTIME_CLASS(CMdiDoc),
RUNTIME_CLASS(CChildFrame),//子框架窗口
RUNTIME_CLASS(CMdiView));
//将文档模板添加到应用程序类
AddDocTemplate(pTemplate);
//创建和显示主框架窗口
CMainFrame *pFrame = new CMainFrame();
pFrame->LoadFrame(IDR_MAINFRAME);
m_pMainWnd = pFrame;
m_pMainWnd->ShowWindow(SW_SHOW);
m_pMainWnd->UpdateWindow();

OnFileNew();
OnFileNew();
OnFileNew();
return TRUE;
}
展开
 我来答
归悦欣cf
2013-11-27 · TA获得超过1443个赞
知道大有可为答主
回答量:4250
采纳率:60%
帮助的人:1288万
展开全部
修改图标资源里面16*16的那个图标资源就可以.
更多追问追答
追问
为什么子窗口不修改就能显示 ?改成16X16还是不能加载上小图标
追答
在图标资源编辑界面直接编辑ID为IDR_MAINFRAME对应的资源不行吗?我这么做就可以.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式