Messagebox的对齐问题。

simonhappy 2005-07-18 10:43:55
以下代码在Messagebox中的输出对齐状态为什么和预想的不一样?
希望对齐安装printf的方式。
大家说说该如何解决?

_______________________________________
#include <iostream>
#include<windows.h>
#include <stdlib.h>
#include <tchar.h>
#include <stdio.h>
#include <Winuser.h>

#define USAGE \
"\n -p1 display additional output" \
"\n -p2ffff run the application in offline mode" \
"\n -p3aa run the application from the system cache only"\
"\n -p3aafdafaaa run the application from the system cache only"\
"\n\n"

int _tmain(int argc, _TCHAR* argv[])
{
printf("title" " %s\n", USAGE);
MessageBox(NULL, USAGE, "title",MB_OK );
MessageBoxEx (NULL,USAGE, "title", MB_OK ,0);
return 0;
}
...全文
131 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
simonhappy 2005-07-19
顶!
有什么办法吗?主要是输出一个命令的说明,希望可选项的说明可以左对齐,通过添加空格来控制,但是通过MessageBox输出的信息不对齐。
源码的空格在生成Html的时候,不知为何被删除了。
回复
AntonlioX 2005-07-18
up
回复
YanDong_8212 2005-07-18
\R\N
回复
vcmute 2005-07-18
转换\t了么?
回复
simonhappy 2005-07-18
顶。页面输出有问题,无法显示所有的空格,
正确情况如下:
"\n -p1 display additional output" \
"\n -p2ffff run the application in offline mode" \
我希望调整-p1和-p2ffff后面的空格数量,而使其后面的输出内容可以左对齐,但是添加空格后输出并不正确,后项都转换为/t了。
回复
相关推荐
发帖
界面
创建于2007-09-28

1.5w+

社区成员

VC/MFC 界面
申请成为版主
帖子事件
创建了帖子
2005-07-18 10:43
社区公告
暂无公告