ControlSpy软件分享

小光芒 3月前 443

Control Spy 是一款工具,可帮助开发人员了解公共控件如何向其应用样式,以及如何响应消息和通知。 使用 Control Spy,可以立即查看不同样式如何影响每个控件的行为和外观,以及如何通过发送消息来更改每个控件的状态。

有两个版本的 Control Spy 可用,一个用于 Comctl32.dll 版本 5.x ,一个用于 Comctl32.dll 版本 6.0 及更高版本。 ControlSpyV6.exe 具有内置应用程序清单,以便使用较新的主题控件。 ControlSpyV5.exe 没有此清单,因此默认为旧版本。

概述

Control Spy 选定的公共控件位于其应用程序窗口的中心。 可以通过从窗口左侧的列表框中选择不同的控件来更改显示的控件。 控件收到的消息或通知到达时将在窗口右侧列出。 可以使用“接收的消息”和“接收的通知”复选框启用或禁用此功能。

下图显示 Control Spy 应用程序。

control spy 窗口

窗口底部有多个选项卡提供更多功能。

样式

使用“样式”选项卡可以更改控件的当前窗口样式。 选择或取消选择列出的任何样式,然后单击“应用”按钮以更改显示的控件的样式。 或者,可以使用“重新创建”按钮创建具有所选样式的新控件。 “重置”按钮会将控件返回到默认样式。

选项卡下方的“复制样式”和“复制 ExStyle”按钮将所选样式常量作为按位 OR (|) 分隔的列表复制到剪贴板。 可以将此列表直接粘贴到对 CreateWindowEx 的调用中,以便在自己的应用程序中提供具有相同样式的控件。

下图显示按钮控件的“样式”选项卡。

control spy 样式选项卡

消息

使用“消息”选项卡可以将几乎所有消息发送到控件。 从列表框中选择消息后,可以输入作为对 SendMessage 的调用的 wParam 和 lParam 参数发送的数据。 单击“发送”后,消息将发送到控件,任何结果将显示在选项卡底部的文本框中。

下图显示选中特定消息时的消息选项卡。

control spy 消息选项卡

大小/颜色

“大小/颜色”选项卡可用于更改控件的大小及其背景颜色。


这里提供一个光庆大佬汉化版

上传的附件:
最新回复 (1)
  • zxl1969 5天前
    0 2
    好东西,可不会用啊。
返回