【问题标题】:How to change the border color of a ListView in WinAPI?如何在 WinAPI 中更改 ListView 的边框颜色?
【发布时间】:2015-07-26 15:48:58
【问题描述】:

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

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

【问题讨论】:

  • 我们不能 100% 确定如何复制。

标签: .net c winapi


【解决方案1】:

你可能正在使用这个:

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

【讨论】:

    猜你喜欢
    • 2015-02-06
    • 1970-01-01
    • 2010-09-09
    • 1970-01-01
    • 1970-01-01
    • 2020-01-12
    • 2013-02-18
    • 1970-01-01
    • 2017-12-02
    相关资源
    最近更新 更多