我使用 AfxMessageBox 关键字显示一个消息框。基本的东西。
但是,由于路径的长度,它显示如下:
有没有什么方法可以阻止它自行换行?
对不起,如果这是一个愚蠢的问题。但是,如果我只有一个句子,它通常会显示得更宽。
谢谢。
答案 0 :(得分:3)
AfxMessageBox最终调用MessageBox。应用程序无法(轻松)修改系统如何显示消息框。
如果您需要自定义消息框对话框,则必须实现自己的对话框。
MessageBox
使用的布局算法演变的背景信息由Raymond Chen在The Old New Thing发表:Why doesn’t my MessageBox wrap at the right location?
答案 1 :(得分:1)
您可以在派生类上覆盖 CWinApp::DoMessageBox
并提供您自己的消息对话框,以您想要的方式进行定制。所有 AfxMessageBox
调用都会妨碍您的覆盖。