angle喂 2017-03-06 01:31 采纳率: 0%
浏览 2014
已结题

MFC 对话框toolbar不显示

对话框头文件中定义:CToolBar m_toolbar;
对话框源文件OnInitDialog()函数中:
if (!m_toolbar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP
| CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) || !m_toolbar.LoadToolBar(IDR_TOOLBAR)
//加载工具栏资源

)
{
TRACE0("Failed to create toolbar\n");
return false;
}
RepositionBars(AFX_IDW_CONTROLBAR_FIRST, AFX_IDW_CONTROLBAR_LAST, 0);

CImageList ImageList;
m_toolbar.SetSizes(CSize(39, 38), CSize(32, 32));
ImageList.Create(32, 32, ILC_COLOR32 | ILC_MASK, 7, 1);
ImageList.SetBkColor(RGB(0, 0, 0));//设置背景颜色  
ImageList.Add(AfxGetApp()->LoadIcon(IDI_ICON_OPEN));
ImageList.Add(AfxGetApp()->LoadIcon(IDI_ICON_CLOSE));
m_toolbar.GetToolBarCtrl().SetImageList(&ImageList);
m_toolbar.EnableToolTips(TRUE);
ImageList.Detach();

工具栏就是不显示,求助。
  • 写回答

3条回答

  • 坤昱 《一起学习C语言》专栏作者 2017-03-06 02:34
    关注

    如果创建成功了 调用下m_toolbar.showwindow(1);如果可以显示就是少加了一个宏定义

    评论

报告相同问题?

悬赏问题

  • ¥15 如何用stata画出文献中常见的安慰剂检验图
  • ¥15 c语言链表结构体数据插入
  • ¥40 使用MATLAB解答线性代数问题
  • ¥15 COCOS的问题COCOS的问题
  • ¥15 FPGA-SRIO初始化失败
  • ¥15 MapReduce实现倒排索引失败
  • ¥15 ZABBIX6.0L连接数据库报错,如何解决?(操作系统-centos)
  • ¥15 找一位技术过硬的游戏pj程序员
  • ¥15 matlab生成电测深三层曲线模型代码
  • ¥50 随机森林与房贷信用风险模型