CMainFrame* pMainFrame的界面风格设置为WS_CHILD时,pMainFrame->LoadFrame(IDR_MAINFRAME, WS_VISIBLE|WS_CHILD, pWnd)无法显示菜单.
请问各位大侠,在WS_CHILD下该如何显示菜单?
请问各位大侠,在WS_CHILD下该如何显示菜单?
解决方案 »
- 有个小小的问题想问下希望好心人帮忙解决下
- VC2005中增加oninitdialog响应(表单中)
- 编好的人机界面,换成另外一台液晶机器就乱了
- 一个窗口从继承CControlBar继承而来,创建时如何指定它的大小?另外程序关闭时如何取得它的位置大小?
- 如何取得屏幕任意一点的颜色?
- 熟悉bmp的高手请进,问题解决了200分,决不食言
- 请教vc调用数据库中的查询语句
- 求职宝典
- dll编译成Unicode版本时出现错误!
- 为什么message cracker是这样定义的?(看不到自己发的帖子,只好再来一次)
- 对话框内的字体很黑
- 100分MFC关于CCoolBar、CCoolTabCtrl、CSizingControlBar的刷新问题
你创建的ActiveX使用了MFC了?就算是使用了MFC,CMainFrame主窗体类也不能用吧。
请更了解者补充。
你是在什么地方这样调用的?封装MFC的doc/view到activex中需要自己派生一个DocTemplate类,然后重载DocTemplate::CreateNewFrame
m_pFrameWnd->Create(NULL, "", WS_CHILD|WS_VISIBLE,
CFrameWnd::rectDefault, m_pParentWnd, NULL, 0, &context)其中
m_pParentWnd, 为activex窗口 另外在activex窗口的OnSize中把framewnd 调整为布满整个窗口就可以任意调整大小了。
看过类似的acitvex实现SDI的,但是在MDI中碰到问题
已经在onsize中调整FrameWnd大小,但是无法显示菜单.
http://topic.csdn.net/u/20090718/15/531c1fc0-f9a8-4039-af35-3e113527aeae.html