cost 108 ms
UXTheme:画Combobox雪佛龙无国界 - UXTheme: Draw Combobox Chevron Without Border

我正在尝试绘制一个应该使用“组合框”主题 class 的自定义控件。 使用 给出正确的背景(只读外观),没有 V 形。 但是如何添加雪佛龙? 正确绘制雪佛龙,但有自己的边框,雪佛龙以rect为中心。 因此,如果我使用完整的客户端矩形,我会得到: 如果我使用较小的矩形以便正确定位人字形,我会得到一个 ...

无法导入 uxtheme 库 - Can't import uxtheme library

我想将uxtheme导入我的 c 程序并使用uxtheme.h库中的一些变量类型。 当我使用它并编译我的项目时,我的计算机向我显示了一些不合理的错误。 像这样: 未知类型名称“DTTOPTS” 但我确信DTTOPTS是在uxtheme.h定义的。 为什么我的电脑会显示这个错误,我该如何解 ...

当我调用 SetWindowLongPtr(GWL_STYLE) 时,为什么我的窗口会丢失其 HTMEME? - Why is my window losing its HTMEME when I call SetWindowLongPtr(GWL_STYLE) on it?

我正在编写一个自定义的 Win32 UI 控件,我想在其中加入视觉主题。我在其WM_NCCREATE加载主题,如下所示: 然后在控制被破坏时释放它们: 这很有效,直到有人试图更改该控件的样式。 以下调用(仅靠它自己,甚至没有改变任何样式): 将使hChildWnd GetWindowTh ...

在C ++中获得uxtheme.dll的所有权并赢得8.1 - taking ownership of uxtheme.dll in c++ and win 8.1

我试图以编程方式(c ++)在Windows 8.1 system32文件夹中获得uxtheme.dll的所有权。 我已经阅读,尝试和搜索了几个小时,但找不到任何解决方案。 每次设置uxtheme所有权时,它不会显示在“属性”选项卡中。 所有权和完整权利始终由受信任的安装程序继承。 ...

在会话0 Winsta0中启动在非默认桌面中运行的进程时无法加载user32.dll - Failed to load user32.dll when launching a process running in non-default desktop in Session 0 Winsta0

我有一个Windows服务(在Windows Vista +上运行),需要启动普通的GUI应用程序。 由于某些原因,我需要在非默认桌面上运行GUI应用程序(当然,由于它是由服务进程启动的,因此它在Session 0 WinSta0中运行,但不在默认桌面上运行)。 代码看起来像这样。 ...

如何更改我的treeView图标+, - 像c#.net win窗体中的Windows资源管理器树视图 - How to change my treeView icons insted of +,- like a windows explorer treeview in c#.net win forms

如何在ShowPlusMinus和/或ShowRootLines为true时显示的加号(+)和减号( - )图像中更改展开/折叠图像。 为了帮助可视化,我想制作以下TreeView 看起来像这样(像Windows资源管理器) ...

如何使用DrawThemeBackground绘制时,从右到左(RTL)方向绘制元素部分? - How to draw the element part in right to left (RTL) direction when drawing with DrawThemeBackground?

我正在尝试从右到左绘制Explorer::Treeview类的ttGlyphClosed元素(就像BiDiMode是bdLeftToRight )。 我有一个问题,我不知道如何使我的屏幕外位图透明。 位图的背景始终为白色。 我正在使用以下代码来镜像图像: 问题是如何镜像Draw ...

我必须使用什么Uxtheme函数来获得最小化,最大化和关闭按钮的默认大小? - What Uxtheme function I must use to get the default size of the minimize, Maximize and close buttons?

我正在使用DrawThemeBackground函数在画布上绘制一些系统元素,我需要绘制一个表单的标题按钮,我错过的唯一部分是我如何获得标题按钮的default大小。 Exist any Uxtheme function to get that info? ...

如何更改主题 DrawThemeTextEx 字体颜色? - How to change theme DrawThemeTextEx font color?

我正在使用DrawThemeTextEx来绘制文本。 我正在尝试使用DTTOPS结构的crText COLORREF 成员以特定颜色绘制它: 不幸的是,文本颜色总是黑色,而不是我的代码指定的亮石灰绿色: 我可以通过在设备上下文中选择新字体来更改使用的字体,即: 但无论是SetTextColor , ...

Office COM加载项,对话框没有luna / aero主题(它们看起来像Windows 98经典外观) - Office COM add-in, dialogs don't have the luna/aero theme (they look like Windows 98 classic look)

我有一个Office 2007插件,它为OnClick事件添加了一些带有一些按钮和处理程序的工具栏。 当用户单击按钮时,会显示一些对话框。 但是这些对话框具有过时的Windows 98外观和矩形按钮,即使在Windows 7上也是如此。 我知道你需要一个清单文件来启用主题,但是这个ad ...

您是否可以仅通过单个Windows控件关闭视觉样式/主题? - Can you turn off visual styles/theming for just a single windows control?

我的Windows窗体应用程序使用以下标准代码行,以便为整个应用程序启用视觉样式(主题)... ...效果很好,所有控件都具有主题外观,而不是否则会出现的扁平战舰灰色。 但是我只需要为单个控件实例关闭视觉样式。 我无法删除上面的行,因为那样我将失去所有控件的主题。 是否可以从单个控 ...

如何获取窗口标题按钮的大小和位置(最小化,恢复,关闭) - How to get size and position of window caption buttons (minimise, restore, close)

是否有API调用来确定窗口标题按钮的大小和位置? 我正在尝试将vista风格的标题按钮绘制到所有者绘制的窗口上。 我正在处理c / c ++ / mfc。 编辑:有没有人有一个代码示例来绘制关闭按钮? ...

如何解析 .msstyles 文件? - How to parse an .msstyles file?

我需要从 .msstyles 文件(Windows XP 视觉样式文件)中提取一些位图,但我不确定从哪里开始。 我似乎找不到任何有关如何执行此操作的文档,而且文件格式似乎是二进制的且不易解析。 我已经能够使用以下方法自行提取位图: 但是,我还需要与位图相关的信息,例如每个位图的边距大小、间距和“ ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM