删除没有所有者绘制的Win32公共控件上的虚线

时间:2008-11-04 01:14:18

标签: user-interface winapi

有没有办法在Win32公共控件上删除虚线矩形,表示键盘焦点,没有所有者绘制或子类?

似乎在WPF下可以控制焦点矩形的视觉样式,但是我无法在Win32公共控件上找到相应的API。

2 个答案:

答案 0 :(得分:0)

我不相信有一种简单的样式可以让你在列表视图控件上关闭焦点rect。我见过它的唯一方法是使用所有者绘制控件。我知道这不是你想要的答案,但有一些所有者绘制控件的例子可以做到这一点......只是你不必做所有的工作。 :)

答案 1 :(得分:0)

您可以将WM_CHANGEUISTATE message或其子类发送给它并伪造参数以响应WM_UPDATEUISTATE