主题:[讨论]求助:VC_SDK_工具栏相关
在使用工具栏时遇到了困难,希望高手能指点一二,万分感谢.
我想创建一个按键风格为FLAT,背景色为浅灰色的工具栏。
但在使用TBSTYLE_FLAT风格创建时发现背景默认是透明的。于是我想使用SetClassLong函数来改变系统窗口类TOOLBARCLASSNAME中的hbrBackground属性的值,(MSDN中说要UpdateWindow,我也Update了)但没反应。于是只好把主窗口的背景色设成是浅灰色的,但这让我觉得很不爽.
说了一堆,我主要想问的是:
1.工具栏除了TBSTYLE_FLAT之外不有没有其它的类FLAT风格能满足我的要求?
2.实际上能不能通过SetClassLong来改变工具栏背景呢?能该如何做?
3.还有其它方法来改变工具栏的背景吗?
我想创建一个按键风格为FLAT,背景色为浅灰色的工具栏。
但在使用TBSTYLE_FLAT风格创建时发现背景默认是透明的。于是我想使用SetClassLong函数来改变系统窗口类TOOLBARCLASSNAME中的hbrBackground属性的值,(MSDN中说要UpdateWindow,我也Update了)但没反应。于是只好把主窗口的背景色设成是浅灰色的,但这让我觉得很不爽.
说了一堆,我主要想问的是:
1.工具栏除了TBSTYLE_FLAT之外不有没有其它的类FLAT风格能满足我的要求?
2.实际上能不能通过SetClassLong来改变工具栏背景呢?能该如何做?
3.还有其它方法来改变工具栏的背景吗?