4

有没有人尝试过使用这些新的 VS2008 MFC 类呢?我似乎在任何地方都找不到任何例子。甚至 VS2008 示例 (1) 也没有提及这些类。(他们使用 CToolTip。)

(1)更新:我的错误。我已经下载了非 SP1 样本。我看到SP1 示例具有专门针对 2008 Feature Pack 的示例,包括答案中提到的 DlgToolTips 和 ToolTipDemo 项目。不幸的是,它们不涉及 doc/view 或 CTooltipManager。

具体来说,我试图在标准 MFC 视图/文档应用程序中显示工具提示,其中有两个并排视图,其父级为 CSplitterWnd。我在 SP1 之前就有了这个工作,我认为这是尝试新的 Feature Pack 工具提示类的好时机。

有没有办法让这些事情在不覆盖 PreTranslateMessage() 和手动调用 RelayEvent() 的情况下工作?(我不认为我在 MFC 中看到过像工具提示这样设计糟糕的东西。)

它看起来不像仅仅调用 CTooltipManager::CreateToolTip() 然后 AddTool() 在创建的提示上那么简单。

4

2 回答 2

1

如果你还没有看过,这里有一个非常简短的例子

于 2008-11-07T19:41:29.653 回答
1

您是否查看过 DlgToolTips 和 ToolTipDemo 示例应用程序?这些都使用继承的类CMFCToolTipCtrl。DlgToolTips 包含从 调用RelayEvent的代码PreTranslateMessage,但 ToolTipDemo 不包含。

于 2008-11-08T00:08:12.517 回答