如何在wxRichToolTip、wxWidgets中添加按钮?

How to add button in wxRichToolTip, wxWidgets?

我已经使用 wxRichToolTip 创建了一个工具提示,但我不知道如何自定义它。就像我想在工具提示中添加按钮。

这是我的代码。

wxRichToolTip tip("Caps Lock is on",
        "You might have made an error in your password\n"
        "entry because Caps Lock is turned on.\n"
        "\n"
        "Press Caps Lock key to turn it off.");
    tip.SetIcon(wxICON_WARNING);
    tip.SetBackgroundColour("#003FC0", "#FFFFFF");
    tip.ShowFor(this);

PS: 我是wxWidgets的新手

wxRichToolTip 不支持按钮,如果需要,您需要实现自己的弹出窗口 window class。您可能会发现通用的,即使用 wxWidgets API 而不是本机 API 编写的 src/generic/richtooltipg.cppwxRichToolTip 的实现对您的版本很有用。