大家有没有留意IE的Toolbar?
它有可以支持Window的样式效果,估计它调用的应该是Microsoft Windows Common Controls 5.0的控件。
它的分隔符号为一条竖线,但是我自己在编程过程中,发现Toolbar没有这个功能,那应该是使用SendMessage或者CreateToolbarEx函数来创建或者修改的!
那么究竟如何创建分隔符为竖线样式的Toolbar???
什么语言都可以,只要给个例子就行,谢谢!

解决方案 »

  1.   

    Microsoft Windows Common Controls 5.0的控件,扩展成平面样式就可以了.当然,要下拉按钮等,则要继续扩展.
      

  2.   

    用ThemeControl做吧。支持主题的控件,很好用的,而且免费的不需要银子。下载地址
    http://www.itsunny.net.cn/ThemeControl/ThemeControl.rar
      

  3.   

    CreateWindowExW做吧。Toolbar and CoolMenu Control v3.5  http://www.vbaccelerator.com/home/VB/Code/Controls/Toolbar/vbAccelerator_ToolBar_and_CoolMenu_Control/article.asp
      

  4.   

    VBAdvisor(Sunlight)你给的网页上,全是英文,有些我看不懂!
    而且,我没看到有源码下载,也没看到它的页面上有介绍如何做。
      

  5.   

    hpygzhx520() 如何扩展?常量是哪个?可以的话能否给个源码?
      

  6.   

    google 一下:VB编程实现XP风格 exe.manifest
      

  7.   

    Public Enum cteTBSTYLE
        TBSTYLE_TOOLTIPS = &H100&
        TBSTYLE_FLAT = &H800&
        TBSTYLE_LIST = &H1000&
        TBSTYLE_TRANSPARENT = &H8000&
        TBSTYLE_ALTDRAG = &H400
        TBSTYLE_REGISTERDROP = &H4000
        TBSTYLE_WRAPABLE = &H200
        TBSTYLE_Default = TBSTYLE_LIST Or TBSTYLE_TOOLTIPS Or TBSTYLE_FLAT Or TBSTYLE_TRANSPARENT
    End EnumPublic Enum cteTBSTYLE_EX
        TBSTYLE_EX_DOUBLEBUFFER = &H80
        TBSTYLE_EX_DRAWDDARROWS = &H1
        TBSTYLE_EX_HIDECLIPPEDBUTTONS = &H10
        TBSTYLE_EX_MIXEDBUTTONS = &H8
        
        TBSTYLE_EX_Default = TBSTYLE_EX_DRAWDDARROWS
    End Enum
      

  8.   

    回 Tiger_Zhao(VB老鸟)这问题早解决了,我把那XML代码段用VS.NET加到了资源文件里了,所以不用生成*.exe.manifest文件回 hpygzhx520()
    这个问题虽然解决了,但是还有一个问题,就是Toolbar透明问题:
    http://community.csdn.net/Expert/topic/5656/5656452.xml?temp=.5094873
    这是我刚发的,请帮我解决以下好吗?