Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
可以在MFC中加宽消息框吗?_Mfc - Fatal编程技术网

可以在MFC中加宽消息框吗?

可以在MFC中加宽消息框吗?,mfc,Mfc,我使用AfxMessageBox关键字显示一个消息框。基本的东西 但是,由于路径的长度,它显示如下: 有没有什么方法可以阻止它那样包装文字 对不起,如果这是一个愚蠢的问题。但如果我只有一句话,它通常会显示得更宽 谢谢。最终会打电话来。应用程序无法(轻松)修改系统显示消息框的方式 如果需要自定义消息框对话框,则必须实现自己的对话框 Raymond Chen在《旧的新事物》杂志上发表了关于MessageBox使用的布局算法演变的背景信息:您可以覆盖派生类,并提供您自己的消息对话框,以您想要的方式定

我使用AfxMessageBox关键字显示一个消息框。基本的东西

但是,由于路径的长度,它显示如下:

有没有什么方法可以阻止它那样包装文字

对不起,如果这是一个愚蠢的问题。但如果我只有一句话,它通常会显示得更宽

谢谢。

最终会打电话来。应用程序无法(轻松)修改系统显示消息框的方式

如果需要自定义消息框对话框,则必须实现自己的对话框


Raymond Chen在《旧的新事物》杂志上发表了关于
MessageBox
使用的布局算法演变的背景信息:

您可以覆盖派生类,并提供您自己的消息对话框,以您想要的方式定制。所有
AfxMessageBox
调用都会妨碍您的覆盖。

谢谢!我刚刚做了一个测试,并设法让它使用
CTaskDialog
来设置宽度。但是,将
nType
解码到相应的按钮和主图标中使用有点麻烦。这是我现在唯一的问题。请参阅: