悬停时CMFCToolBar按钮变黑

时间:2014-03-17 09:18:04

标签: image mfc toolbar

我在CDialog中创建的CMFCToolBar有问题。问题是,当我将鼠标移动到任何按钮的顶部时,它的背景变为黑色,并且按钮图像的所有颜色都是错误的。

这是我用来创建工具栏的代码:

CMFCToolBarInfo tbParams;
tbParams.m_uiHotResID   = IDB_PNG_TOOLBAR_AMBIENTE;
tbParams.m_uiColdResID  = IDB_PNG_TOOLBAR_AMBIENTE;

if (!m_AmbienteTB->CreateEx(this, TBSTYLE_TOOLTIPS, WS_CHILD | CBRS_TOP | CBRS_TOOLTIPS | CBRS_SIZE_DYNAMIC, CRect(1,1,1,1), IDR_AMBIENTE_TOOLBAR) || 
    !m_AmbienteTB->LoadToolBarEx(IDR_AMBIENTE_TOOLBAR, tbParams))
{ ... }

这些都是结果。

正常(这是正确的): enter image description here

悬停(错误,你可以猜到): enter image description here

我加载的工具栏图像(IDB_PNG_TOOLBAR_​​AMBIENTE)是使用Axialis IconWorkshop创建的PNG图像。

0 个答案:

没有答案