请问如何在dialog中使用toolbar的时候显示toolbar中的图标为256色以上呢?现在默认是16色的很难看。

解决方案 »

  1.   

    1.用位图编辑器制作一副16位真彩色位图,这副图必须与工具栏的图标相同大小,将新的位图导入应用程序中,将它命名为IDB_TOOLBARHI.2.在你的对话框类中定义一个CBitmap类成员变量:
    CBitmap m_bmToolbarHi;3.在对话框的OnInitDialog中初始化工具栏后添加如下代码:
    m_bmToolbarHi.LoadBitmap(IDB_TOOLBARHI);
    m_wndToolBat.SetBitmap((HBITMAP)m_bmToolbarHi);4.在对话框的析构函数中:
    m_bmToolbarHi.DeleteObject();
      

  2.   

    to tgb:
    我的程序里没有析构函数,请问如何添加呢?