ON_UPDATE_COMMAND_UI 只能在CMainFrame才能改变菜单状态>?
解决方案 »
- 高手进:3DShootingGame.exe 已触发了一个断点,编译没问题,游戏运行后操作时出错
- 请教如何让驱动文件.sys自动起作用?
- 关于List上触发OnMouseMove搞定 总结感谢
- SendMessage发送TVN_SELCHANGED 失败, 望高手指点, 解决立即散分
- 关于在VC++中读写端口函数“Inp、Outp”如何使用问题?
- ®®®®®牛人请进:在COM里边,怎么实现定时器的功能?
- View类中的OnDraw(CDC* pDC)的这个pDC怎么在其他函数中取得?
- VC的那个工具Error Lookup是怎么编的?他的那些内容都存在什么地方?如果我能在程序中直接利用,这样在调试和出错信息提示方面都方便了很
- 求教:如何在Dialog之间传递对象?在多画面之间传递参数?30分.
- 类包含类的问题
- 帮帮忙
- 如何从内存加载mht格式数据---IE异步可插入协议疑问
m_pDocTmpl = new CDocTemplate(IDR_MAINFRM,
RUNTIME_CLASS(CXXXDoc),
RUNTIME_CLASS(CChildFrame),
RUNTIME_CLASS(CXXXView));
这里的CXXXView这个view是不是你要接消息的那个view.
2,view类的.h中是否有DECLARE_DYNCREATE(CXXXView)的宏.cpp中是否有
IMPLEMENT_DYNCREATE(CXXXView, CView)3,CXXXdoc中有没有按ON_UPDATE_COMMAND_UI这个消息,记得是doc优先view,view优先mainfrm的
可以多少个VIEW?
CSingleDocTemplate* pDocTemplate;
pDocTemplate = new CSingleDocTemplate(
IDR_MENU1,
RUNTIME_CLASS(CCXDataShowDoc),
RUNTIME_CLASS(CMainFrame), // main SDI frame window
RUNTIME_CLASS(CCXDataShowView),
RUNTIME_CLASS(CTopView),
RUNTIME_CLASS(CMainView),
RUNTIME_CLASS(CMenuLeftView)
);
AddDocTemplate(pDocTemplate);
=================================================
错误信息
'CSingleDocTemplate::CSingleDocTemplate' : function does not take 7 parameters