我注意到WinAPI中ListView的边框颜色与.NET不同:
.net - 如何在WinAPI中更改ListView的边框颜色?-LMLPHP
为什么它在.NET中不同?我假设创建ListView的.NET代码只调用CreateWindowEx(),那么.NET是否也调用另一个更改边框颜色的代码?

最佳答案

您可能正在使用:

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...)

关于.net - 如何在WinAPI中更改ListView的边框颜色?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31638912/

10-12 12:39
查看更多