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;
}
...全文
223 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
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了。

15,979

社区成员

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

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