MessageBox显示的内容不全,请问如何加大MessageBox对话框的大小?

heyongzhou 2005-08-05 02:15:12
MessageBox显示的内容不全,请问如何加大MessageBox对话框的大小?

我在程序中写入下的语句
MessageBox(NULL,"某某密码输入不正确,请重新输入!","某某某某某某",MB_ICONERROR|MB_OK);

结果只看到对话框中显示

某某密码输入不正确,请重新

其他的话在下一行,只能看看最上面的点。


请问如何加大MessageBox对话框的大小?

...全文
2409 17 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
i_noname 2005-08-09
  • 打赏
  • 举报
回复
MessageBox(NULL,"某某密码输入不正确,请重新输入!","某某某某某某",MB_ICONERROR|MB_OK);
改成
MessageBox("某某密码输入不正确,请重新输入!","某某某某某某",MB_ICONERROR|MB_OK);
试试,你的NULL没意义
我用Messagebox的时候写了几K的字符啊,一点只有屏幕放不下,没有messagebox放不下的.
heyongzhou 2005-08-08
  • 打赏
  • 举报
回复
多谢各位热情的回答,我自己再研究研究。
qsd007 2005-08-07
  • 打赏
  • 举报
回复
messeagebox是随字体适应的,没问题,我的都可以用,
Jeff_zhuang 2005-08-07
  • 打赏
  • 举报
回复
可以显示
qrlvls 2005-08-06
  • 打赏
  • 举报
回复
MessageBox 是应该没有问题的
不知道你是怎么做的
lixiaosan 2005-08-06
  • 打赏
  • 举报
回复
最方便就是自己做一个对话框模拟。随便你怎么控制。。
hyg2008 2005-08-05
  • 打赏
  • 举报
回复
看来是我不行,4个参数也可以,但是我运行了没有问题!
hyg2008 2005-08-05
  • 打赏
  • 举报
回复
heyongzhou ()
MessageBox怎么会有4个参数呢?
MSDN:
int MessageBox( LPCTSTR lpszText, LPCTSTR lpszCaption = NULL, UINT nType = MB_OK );

你的第一个NULL去掉吧。

AntonlioX 2005-08-05
  • 打赏
  • 举报
回复
没有问题啊,肯定可以显示
我没有碰到过这样的问题
vcmute 2005-08-05
  • 打赏
  • 举报
回复
基本上是自适应的,若非要问如何加大MessageBox对话框的大小?
使用CBT钩子,如hhk = SetWindowsHookEx(WH_CBT, &CBTProc, 0, GetCurrentThreadId());
例子参见 http://www.codeguru.com/Cpp/W-P/win32/messagebox/article.php/c4541/
  • 打赏
  • 举报
回复
MessageBox是自适应字符串的大小的,可能是其他问题吧
lwb723 2005-08-05
  • 打赏
  • 举报
回复
我也没有碰到过这样的问题*_*
dirdirdir3 2005-08-05
  • 打赏
  • 举报
回复
不会出现这样问题,可能其他地方出错。
goodboyws 2005-08-05
  • 打赏
  • 举报
回复
没有问题啊,肯定可以显示
快乐鹦鹉 2005-08-05
  • 打赏
  • 举报
回复
有没有计算一下,你要显示的内容总长有多少字节?
leiting 2005-08-05
  • 打赏
  • 举报
回复
写MessageBox的时候,不要换行.
Kudeet 2005-08-05
  • 打赏
  • 举报
回复
不会把,我的可以正常显示的阿!

要加大,自己用个对话框实现了

15,980

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧