Visual studio 2008 如何在工具提示中获取换行符

Visual studio 2008 如何在工具提示中获取换行符,visual-studio-2008,string,mfc,Visual Studio 2008,String,Mfc,我的应用程序基于MFC,使用CTOLTIPCTRL实现工具提示。工具提示位于字符串表资源中,每个工具提示都加载了LoadStringW。尽管我可能会尝试,但我无法让工具提示显示在多行上。每个工具提示都显示为一行 我尝试将\r\n&\n/\r/\n添加到工具提示字符串的中间,但没有任何效果 例如: m_ToolTipCtrl->SetMaxTipWidth( 300 ); // for multiline messages 在字符串表中 IPD_TT_ACC_ID Please ente

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

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

例如:

 m_ToolTipCtrl->SetMaxTipWidth( 300 ); // for multiline messages
在字符串表中

IPD_TT_ACC_ID Please enter the account id.\r\n The account ID can be obtained from the Helpdesk 
应显示为:

请输入帐户id。
帐户ID可以从 帮助台

但显示为:

请输入帐户id 帐户ID可以从 帮助台


我过去用这种方法解决了那个问题

例如:

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

我过去用这种方法解决了那个问题

例如:

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

输出示例显示了问题,并且是正确的。我希望输出在两行上,但总是得到一行。\n不起作用。先尝试一下。输出示例说明了问题所在,并且是正确的。我希望输出在两行上,但总是得到一行。\n不起作用。我已经试过了,我可以确认。没有SetMaxTipWidth,仅显示第一句话。使用SetMaxTipWidth,它按预期工作。我可以确认这一点。没有SetMaxTipWidth,仅显示第一句话。使用SetMaxTipWidth,它可以按预期工作。