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

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

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

结果只看到对话框中显示

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

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


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

...全文
543 点赞 收藏 17
写回复
17 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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
不会把,我的可以正常显示的阿!

要加大,自己用个对话框实现了
回复
相关推荐
发帖
界面
创建于2007-09-28

1.5w+

社区成员

VC/MFC 界面
申请成为版主
帖子事件
创建了帖子
2005-08-05 02:15
社区公告
暂无公告