Visual studio 2008 如何在工具提示中获取换行符
我的应用程序基于MFC,使用CTOLTIPCTRL实现工具提示。工具提示位于字符串表资源中,每个工具提示都加载了LoadStringW。尽管我可能会尝试,但我无法让工具提示显示在多行上。每个工具提示都显示为一行 我尝试将\r\n&\n/\r/\n添加到工具提示字符串的中间,但没有任何效果 例如: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
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,它可以按预期工作。