代码之家  ›  专栏  ›  技术社区  ›  skst

CMFCtooltIPCTRL或CTooltIPManager示例?

  •  4
  • skst  · 技术社区  · 16 年前

    有人试过使用这些新的VS2008 MFC类吗?我好像找不到任何例子。即使是vs2008示例(1)也没有提到这些类。(他们使用ctooltip。)

    (1)更新:我的错误。我已经下载了 non-SP1 samples . 我看到 SP1 samples 有专门针对2008功能包的示例,包括回答中提到的dlgtooltips和tooltipdemo项目。不幸的是,他们没有提到doc/view或ctooltipmanager。

    具体来说,我试图在标准mfc视图/文档应用程序中显示工具提示,其中有两个并排视图,其父视图是csplitterwnd。我在SP1之前就已经有了这个功能,我认为现在是尝试新的功能包工具提示类的好时机。

    有没有什么方法可以让这些东西在不重写pretranslateMessage()和手动调用relayEvent()的情况下工作?(我不认为在mfc中有任何东西设计得像工具提示一样糟糕。)

    它似乎不像只调用创建提示上的ctooltipmanager::createtooltip()和addtool()那么简单。

    2 回复  |  直到 16 年前
        1
  •  1
  •   John Dibling    16 年前

    如果你没看过,有一个很简单的例子 here

        2
  •  1
  •   ChrisN    16 年前

    您看过dlgtooltips和tooltipdemo示例应用程序吗?它们都使用继承 CMFCToolTipCtrl . DlgtoolTips包括调用 RelayEvent PreTranslateMessage ,但工具提示演示没有。