VB.NET VisualStyLerenderer主题背景丢失



我正在尝试将VB6代码移植到.NET,但是我只是找不到的东西:

在VB6中我说(伪代码)

OpenThemeData "ExplorerBar"

,然后...

DrawThemeBackground Lib "UxTheme.dll" (ByVal hTheme As IntPtr, ByVal hdc As IntPtr, ByVal iPartId As Integer, ByVal iStateId As Integer, ByRef pRect As RECT, ByRef pClipRect As RECT) As Integer

现在使用.net我只是找不到背景。

    Dim renderer As VisualStyleRenderer
    renderer = New VisualStyleRenderer(VisualStyleElement.ExplorerBar.NormalGroupBackground.Normal)

我认为我在" Explorerbar"下尝试了所有可用

非常感谢您的帮助!

得到它:

renderer = New VisualStyleRenderer("ExplorerBar", 0, 0)

相关内容

  • 没有找到相关文章

最新更新