如何在WinAPI中更改ListView的边框颜色?

时间:2015-07-26 15:48:58

标签: .net c winapi

我注意到WinAPI中ListView的边框颜色与.NET不同:

enter image description here

为什么.NET不同?我假设创建ListView的.NET代码只调用CreateWindowEx(),.NET也会调用另一个更改边框颜色的代码吗?

1 个答案:

答案 0 :(得分:2)

你可能正在使用它:

CreateWindowEx(0, WC_LISTVIEW, 0, WS_BORDER | WS_VISIBLE | WS_CHILD...)

不要设置WS_BORDER标志。而是将WS_EX_CLIENTEDGE用于dwExStyle

CreateWindowEx(WS_EX_CLIENTEDGE, WC_LISTVIEW, 0, WS_VISIBLE | WS_CHILD...)