我注意到WinAPI中ListView的边框颜色与.NET不同:
为什么它在.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/