common-controls相关内容

调整窗口大小时,公共控件未正确绘制

简介: 我正在创建带有子对话框作为页面的选项卡控件. 我通过 #pragma 注释启用了 Visual Styles.我也调用了 InitCommonControlsEx 和 #pragma comment( lib, "comctl32.lib" ). 最初,当窗口加载时,对话框及其常用控件具有适当的背景,请参见下图: 在调整大小时,事情不是那么一致 -> 背景开始明显不 ..
发布时间:2022-01-09 21:03:39 C/C++开发

WINAPI - 设置背景&组合框下拉菜单的文本颜色

所以我试图设置一个 ComboBox 的背景 &使用 Common-Controls & 的文本颜色WINAPI.我确实设法设置了背景 &组合框本身的文本颜色,但其下拉列表的颜色保持不变. 这几乎是我所做的:创建组合框时,我使用了 CBS_DROPDOWNLIST 样式(以及 WS_VISIBLE & WS_CHILD).然后在窗口处理函数中,我以如下方式处理了CTLCOLOR_LISTBO ..
发布时间:2022-01-02 14:44:12 其他开发

一劳永逸:如何在 Windows API 中获得完全透明的复选框、按钮、单选按钮等,而不是黑色背景?

首先,对不起,如果我在这里听起来很傲慢/粗鲁. 好的,所以现在每个人都遇到了这个问题(我希望);我只是没有在任何地方找到任何足够的答案.我们从 Common Controls 6 清单开始, case WM_CTLCOLORSTATIC:if (/* 窗口有 WS_EX_TRANSPARENT */) {SetBkMode((HDC) wParam, 透明);返回(LRESULT)GetS ..
发布时间:2021-12-18 08:16:22 其他开发

.NET GUI 中是否仍使用本机 Windows 控件?

使用 WinForms 或 WPF 创建 GUI 时显示的内容是否仍然基于诸如 通用控件 或任何系统提供的窗口类 或者显示的所有内容都是由框架“自定义"绘制的? 注意:我说的不是文件对话框之类的东西,而是实际使用 WinForms 或 WPF 实现的 GUI. 是的,这纯粹是出于兴趣. 解决方案 用户 HighCore 评论: WPF 对 Window 对象使用“HWND ..
发布时间:2021-09-25 19:12:05 其他开发

是否可以锁定应用程序中常用控件使用的内存?

我正在编写一个对其数据进行加密的应用程序.然后,在用户输入密码后,它可以使用应用程序的 UI 显示未加密的信息.我的目标是在 RAM 中尽量减少明文数据的暴露.为此,我想尽可能地防止将其交换到磁盘. 我知道我可以调整进程的工作集(通过调用 SetProcessWorkingSetSize API),然后将这些敏感页面锁定在 RAM 中(通过调用 VirtualLock.)理论上,这应该最大限 ..
发布时间:2021-09-18 18:51:51 C/C++开发

TVITEM LPARAM 存储字符串

我有一个树视图列表文件放在上面. 当我创建一个新的树视图项目时,我想将文件的地址作为字符串存储在该项目中,并在稍后的时间点检索它以用于各种恶意目的. 查看 TVITEM结构在微软文档中,显然 LPARAM 是存储值的地方: lParam 类型:LPARAM与项目关联的值. 所以,我已经这样做了: TVITEM tvi;tvi.mask = TVIF_TEXT;tvi.psz ..
发布时间:2021-09-09 19:51:14 C/C++开发

ActiveX组件无法创建对象:PCOMM.autECLConnList

我正在尝试自动发送到使用PCOMM iSeries模拟器连接的大型机应用程序的击键.我不确定我在这里做错了什么,因为同一代码可以在另一台机器上工作.下面是配置, 工作机:Windows 10 64位,Office 32位 错误机器:Windows 7 64位,Office 64位 下面是代码 关于错误继续下一个设置autECLWinObj = CreateObject("PCO ..
发布时间:2021-04-23 19:05:49 其他开发

WINAPI-设置背景和组合框下拉菜单的文本颜色

所以我试图设置ComboBox的背景&使用Common-Controls&WINAPI.我确实设法设置了背景&组合框本身的文本颜色,但下拉列表的颜色保持不变. 这几乎是我所做的:创建组合框时,我使用了 CBS_DROPDOWNLIST 样式(以及 WS_VISIBLE 和 WS_CHILD ).然后,在窗口处理程序函数中,我通过以下方式处理了 CTLCOLOR_LISTBOX 消息: S ..
发布时间:2021-04-23 18:56:03 其他开发

一劳永逸:如何在Windows API中获得完全透明的复选框,按钮,单选按钮等,而不是黑色背景?

首先,对不起,如果我在这里听起来很自大/粗鲁. 好的,所以现在每个人都已经碰到了这一点(我希望);我只是在任何地方都没有找到任何适当的答案.我们从Common Controls 6清单开始,然后 case WM_CTLCOLORSTATIC: if (/* window has WS_EX_TRANSPARENT */) { SetBkMode((HDC) wP ..
发布时间:2020-11-13 02:07:58 其他开发

具有Alpha混合图标的Imagelist丢失透明度

以下是(或多或少)相关的问题: Delphi - 在运行时使用图标填充图像列表”破坏“透明度。 我已经测试过@TOndrej 答案。但是,似乎我需要启用视觉样式(XP Manifest)才能使其工作(Windows常用控件的版本6.0将被使用 - 我现在不想要的)。我在运行时通过 ExtractIconEx 和 ImageList_AddIcon 。添加图标。 显然设置 ImageLi ..
发布时间:2017-04-25 00:21:11 Delphi