作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想知道是否可以在 CMFCToolbar
中的顶级 CMFCToolBarButton
项(例如文件
、编辑
、帮助
等):
我试过但没有效果:
CMFCToolBarMenuButton* button = DYNAMIC_DOWNCAST(CMFCToolBarMenuButton, m_wndMenuBar.GetMenuItem(0));
button->m_bUserButton = TRUE;
button->m_bImage = TRUE;
button->m_bText = FALSE;
button->SetImage(1);
m_wndMenuBar.UpdateButton(0);
在此之前我设置了一些自定义图像(它实际上是生成的 MFC 项目,来自 VS2010):
if (CMFCToolBar::GetUserImages() == NULL)
{
// load user-defined toolbar images
if (m_UserImages.Load(_T(".\\UserImages.bmp")))
{
CMFCToolBar::SetUserImages(&m_UserImages);
}
}
那么,这可能吗?我认为是的,因为 CMFCMenuBar
派生自支持它的 CMFCToolBar
。
更多信息:实际上,我想要实现的是这个(红色矩形):
所以我想在经典菜单栏(不是图像中的功能区)中创建一个图像按钮并将其右对齐。
最佳答案
关于c++ - 在 CMFCToolBar 中为顶级 CMFCToolBarButton 设置图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11854058/
我想知道是否可以在 CMFCToolbar 中的顶级 CMFCToolBarButton 项(例如文件、编辑、帮助等): 我试过但没有效果: CMFCToolBarMenuButton* button
我是一名优秀的程序员,十分优秀!