【问题标题】:How can I create a wxMenu with only bitmaps如何创建只有位图的 wxMenu
【发布时间】:2021-02-20 04:17:53
【问题描述】:

我想绘制一个wxMenu,其中项目被绘制为具有我选择的大小的位图。我知道我可以在wxMenuItem 上调用SetBitmap 等,但这会在左右两侧为项目标签等留出空间。

我知道如何使用 MFC 执行此操作,我将在其中继承 CMenu 并覆盖 DrawItemMeasureItem,因此至少应该可以使用本机 Windows 控件。

是否可以继承 wxMenu 以获得我想要的行为?

【问题讨论】:

    标签: c++ wxwidgets


    【解决方案1】:

    您可以在自己的wxMenuItem 子类中覆盖OnMeasureItem()OnDrawItem(),但这确实只适用于MSW。

    您可能还想看看ownerdraw sample

    【讨论】:

    猜你喜欢
    • 2015-09-29
    • 2013-12-30
    • 2015-03-04
    • 1970-01-01
    • 1970-01-01
    • 2010-12-25
    • 2011-08-18
    • 2011-11-25
    • 1970-01-01
    相关资源
    最近更新 更多