我在使用VisualStyleRenderer类绘制Windows 10主题的窗口标题按钮时遇到了问题。
我的问题是,我不知道该使用哪个主题类。Window
和 CompositedWindow::Window
然而,这些按钮实际上都不包含Windows 10主题的按钮,因为我发现,使用 这个msstyle编辑器.
哪个主题类包含Windows 10主题的标题按钮?
它现在的样子。
我想让它看起来如何。
我是如何绘制按钮的。
protected override void OnPaint(PaintEventArgs e)
{
VisualStyleRenderer renderer = new VisualStyleRenderer("Window", 18 /*WP_CLOSEBUTTON*/, 1 /*CBS_NORMAL*/);
var size = renderer.GetPartSize(e.Graphics, ThemeSizeType.True);
renderer.DrawBackground(e.Graphics, new System.Drawing.Rectangle(10, 10, size.Width, size.Height));
}