如何在工具提示中获取新行

时间:2009-09-23 12:00:09

标签: visual-studio-2008 string mfc

我的应用程序是基于MFC的,并使用CToolTipCtrl来实现工具提示。工具提示位于字符串表资源中,每个工具提示都加载了LoadStringW。尝试我可能无法让工具提示显示多行。每个工具提示都显示为一行。

我尝试将\ r \ n& \ n / \ r / \ n添加到工具提示字符串的中间但没有任何效果。

示例:

在字符串表中

IPD_TT_ACC_ID Please enter the account id.\r\n The account ID can be obtained from the Helpdesk 

应显示为:

  

请输入帐号。
  帐户ID可以从中获取   服务台

但显示为:

  

请输入帐号。该   帐户ID可以从中获取   服务台

1 个答案:

答案 0 :(得分:5)

我过去使用SetMaxTipWidth方法解决了这个问题。

示例:

 m_ToolTipCtrl->SetMaxTipWidth( 300 ); // for multiline messages