teaterr 发表于 2009-12-9 17:59:31

MsgBox 消息窗口大小的问题

本帖最后由 teaterr 于 2009-12-10 11:19 编辑

我知道MsgBox 的标志参数为 系统模式【 4096】时, 消息框将出现在屏幕中央并自动根据所含文本调整窗口大小. 但是,好像默认的消息框大小有上限, 一行文本不能太长, 太长会自动换行。有什么办法调整消息框大小吗? 有没有类似的UDF 呀? 谢谢。

netegg 发表于 2009-12-9 20:11:15

把消息分行就行了

顽固不化 发表于 2009-12-9 20:17:07

文本加换行符,靠感觉调整

131738 发表于 2009-12-9 21:43:31

只能如以上两位说的!!

天堂泪吻泪 发表于 2009-12-10 01:58:18

在下知道Msgbox有宽度限制,高度就不清楚了!可以用循环,读取字符长度,在一定长度加一个换行符!

teaterr 发表于 2009-12-10 08:27:27

谢谢各位的回复, Msgbox 的消息可以换行我是知道的,关键是要长文本不换行, 现在看来确定是有宽度限制了, 我要再试下看有没有高度的限制, 呵呵。。谢谢。

gmjimmy 发表于 2009-12-10 09:19:29

要不自编一个吧,窗口+Edit控件

xlcwxl 发表于 2009-12-10 09:39:37

叫afan弄个udf:face (29):

afan 发表于 2009-12-10 10:19:39

回复 8# xlcwxl


    XD太抬举我了,LS几位大虾都肯定了,这个貌似只能如此了~

teaterr 发表于 2009-12-10 10:32:53

哈哈,想不到真的召唤到afan大侠了!
另外, 经我试验, 高度是没有限制的。。。
页: [1]
查看完整版本: MsgBox 消息窗口大小的问题