【发布时间】:2016-12-02 10:19:46
【问题描述】:
我正在尝试在我的对话框中显示 CStatic 派生控件的工具提示。
我已经做了什么:
- 向我的 CDialogEx 成员添加了 CMFCToolTipCtrl 项。
- 在初始化对话框成员中,我指定了 CMFCToolTipInfo 结构并将其作为参数传递给 CMFCToolTipCtrl 项构造函数。
- 调用 EnableToolTips();我的 CStaticExts 和 CDialogEx 的成员。
- 覆盖了我的 CDialogEx 的 PreTranslateMessage,添加了“RelayEvent”。
- 在资源编辑器中设置“通知:TRUE”。
这样做我设法以部分自定义的方式(气球和背景颜色)显示工具提示,但现在我想放大字体,使其变为粗体,并最终显示一个图标,类似于我可以使用的工具提示在我的工具栏上查看。
我已经尝试为 CMFCToolTipCtrl 项调用“SetFont”和“SetIcon”方法,但没有成功。
这可能吗?
【问题讨论】: