Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 如何在WinAPI中更改ListView的边框颜色?_.net_C_Winapi - Fatal编程技术网

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

.net 如何在WinAPI中更改ListView的边框颜色?,.net,c,winapi,.net,C,Winapi,我注意到WinAPI中ListView的边框颜色与.NET不同: 为什么它在.NET中有所不同?我假设创建ListView的.NET代码只调用了CreateWindowEx(),那么.NET也调用了另一个更改边框颜色的代码吗?您可能正在使用: CreateWindowEx(0, WC_LISTVIEW, 0, WS_BORDER | WS_VISIBLE | WS_CHILD...) 不要设置WS\u BORDER标志。对于dwExStyle,使用WS_EX_CLIENTEDGE: Crea

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


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

您可能正在使用:

CreateWindowEx(0, WC_LISTVIEW, 0, WS_BORDER | WS_VISIBLE | WS_CHILD...)
不要设置
WS\u BORDER
标志。对于
dwExStyle
,使用
WS_EX_CLIENTEDGE

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

我们不能100%确定如何繁殖。