You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

禁用的SysLink控件仍显示启用状态,如何实现禁用视觉效果?

如何让SysLink控件显示禁用状态?

经测试,SysLink控件无法自动呈现禁用状态。我在对话框中添加了以下控件(示例坐标不精确):

CONTROL   "Foo",IDC_CHECK8 "Button",BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP,
           12,192,256,28
CONTROL   "<a href=""https://www.somewhere.com"">Bar</a>",IDC_STATIC4,
           "SysLink",0x0,22,219,144,9

当调用EnableWindow()同时禁用IDC_CHECK8(复选框)和IDC_STATIC4(SysLink控件)时,仅复选框会显示禁用样式,SysLink控件视觉上仍处于正常启用状态:

禁用后仍显示正常的SysLink控件

该SysLink控件实际已禁用(无法点击,符合预期),但没有对应的视觉变化。请问有没有简便方法让SysLink控件显示为禁用状态,类似下图效果:

期望的SysLink禁用状态效果

内容的提问来源于stack exchange,提问作者Jabberwocky

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 17:12:08