MFC 新建单文档程序,删除工具栏(就是mfc 标题下面的一行)后,成为一个空白行,这个空白行如何删除

BlackNight168 2019-05-23 06:25:51
...全文
256 17 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
BlackNight168 2019-11-08
  • 打赏
  • 举报
回复
虽然问题没有解决,还是要谢谢 schlafenhamster ,能不断的回答我的问题,再次感谢
BlackNight168 2019-06-09
  • 打赏
  • 举报
回复
这跟字体好像没关系吧
schlafenhamster 2019-06-05
  • 打赏
  • 举报
回复
好像字体太小了 ?
BlackNight168 2019-06-04
  • 打赏
  • 举报
回复
但是,"操作""帮助"上方确实有一空行,照你这么说应该是菜单这一行成为空行了,不管了,有没有办法去掉这一空行,这个才是关键,我貌似在哪个论坛见过解决方案,但是找不到了
schlafenhamster 2019-06-04
  • 打赏
  • 举报
回复
标题下是菜单,菜单下 才是 工具条 !
所以 "操作" "帮助” 下 并没有 空行 ,应该是对的 ?
BlackNight168 2019-06-03
  • 打赏
  • 举报
回复
引用 13 楼 schlafenhamster 的回复:
不是 删除工具栏 吗 ,怎么是 菜单 ?
“操作" "帮助” 这两个菜单项是我删除该菜单栏上面的文字,然后又写的文字。

多谢你能穷追不舍的帮我解决问题,小弟在此谢过了
是删除工具栏,删除完工具栏之后,剩了一个空行,现在没办法删除,是这样的
至于"操作" "帮助” 这两个菜单项是我根据需要改的菜单上的文字
schlafenhamster 2019-06-02
  • 打赏
  • 举报
回复
不是 删除工具栏 吗 ,怎么是 菜单 ?
“操作" "帮助” 这两个菜单项是我删除该菜单栏上面的文字,然后又写的文字。
BlackNight168 2019-06-01
  • 打赏
  • 举报
回复
引用 11 楼 schlafenhamster 的回复:
那个菜单栏是改写的原始菜单栏

什么 意思 ?

"原始的菜单栏" 是 VS2019 创建程序时,自带的代码,生成的菜单栏。
“操作" "帮助” 这两个菜单项是我删除该菜单栏上面的文字,然后又写的文字。
schlafenhamster 2019-05-30
  • 打赏
  • 举报
回复
那个菜单栏是改写的原始菜单栏

什么 意思 ?
BlackNight168 2019-05-30
  • 打赏
  • 举报
回复
引用 9 楼 schlafenhamster 的回复:
Create Bar 后


我已经删掉了的
schlafenhamster 2019-05-30
  • 打赏
  • 举报
回复
Create Bar 后
BlackNight168 2019-05-30
  • 打赏
  • 举报
回复
@ schlafenhamster
那个菜单栏是改写的原始菜单栏,不是新创建的。

RepositionBars(AFX_IDW_CONTROLBAR_FIRST, AFX_IDW_CONTROLBAR_LAST, 0);
这句代码加在哪呢
schlafenhamster 2019-05-26
  • 打赏
  • 举报
回复
需要 RepositionBars(AFX_IDW_CONTROLBAR_FIRST, AFX_IDW_CONTROLBAR_LAST, 0);
schlafenhamster 2019-05-26
  • 打赏
  • 举报
回复
"操作" "帮助“ 是 你创建 的 新 tb ?
BlackNight168 2019-05-26
  • 打赏
  • 举报
回复
引用 2 楼 schlafenhamster 的回复:
注释调 m_wndToolBar 的 所有语句
1
if (!m_wndToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP
| CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) ||
!m_wndToolBar.LoadToolBar(IDR_MAINFRAME))
{
TRACE0("Failed to create toolbar\n");
return -1; // fail to create
}
2
m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY);
3
DockControlBar(&m_wndToolBar);


还是要谢谢你啊,我已经这样做过了,不行啊
schlafenhamster 2019-05-24
  • 打赏
  • 举报
回复
注释调 m_wndToolBar 的 所有语句
1
if (!m_wndToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP
| CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) ||
!m_wndToolBar.LoadToolBar(IDR_MAINFRAME))
{
TRACE0("Failed to create toolbar\n");
return -1; // fail to create
}
2
m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY);
3
DockControlBar(&m_wndToolBar);
走好每一步 2019-05-24
  • 打赏
  • 举报
回复
不太建议用单文档去开发,MFC的单文档很丑陋的。。。 是有办法去掉的

15,980

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧