【问题标题】:wxWidgets multiline in wxlistctrl headerwxlistctrl 标题中的 wxWidgets 多行
【发布时间】:2012-04-16 11:31:10
【问题描述】:

我正在尝试在 Ms Windows 下的 wxlistctrl 标题中插入多行文本。

wxWidgets 库本身不支持多行文本,所以我尝试使用类似的 istrunction:

HWND 列表视图 = (HWND)(m_listCtrl->GetHWND()); HWND 标头 = ListView_GetHeader(listView);

以某种方式访问​​标题,但我不知道如何更改标题高度。

有人可以帮我吗?

在此先感谢弗朗切斯科。

【问题讨论】:

    标签: wxwidgets


    【解决方案1】:

    据我所知,没有办法做到这一点。你可以看看wxAdvTable - 它是一个允许为网格创建多行和多级标题的网格。

    【讨论】:

    • 我在codeproject.com/Articles/510/… 上看到可以在列表控件上插入多行文本标题。是否可以将 CodeProject 中示例中使用的代码嵌入到 wxlistctrl 中?
    • 您可以尝试通过获取列表控件的HWND并调用原生WinAPI函数嵌入自定义标题控件来嵌入标题。或者看看 wxListCtrl 的源代码,看看如何显示标题并做类似的事情,但使用您的自定义控件。但是,这将是仅限 Windows 的解决方案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多