首页
社区
课程
招聘
[求助]控制台程序如何设置默认窗口位置?
发表于: 2014-2-13 11:10 7270

[求助]控制台程序如何设置默认窗口位置?

2014-2-13 11:10
7270
我的工具是控制台程序,每次窗口出现位置都是逐次向右下角移动的
大家用过的应该能理解怎么回事

我现在想写代码控制它,让它每次都固定在左上角(0,0)位置

现在已知的方法是MoveWindow,但这样体验不好,因为在MoveWindow前,窗口已经出现了,可以很明显的看到窗口从非0,0位置移到0,0位置

请问:如何让它第一次出现就在0,0位置,或看不到移的过程?
(不能使用窗口属性设置之类的方法,因为我无法保证每个用户都能设置这个,最好程序能指定)

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (8)
雪    币: 1392
活跃值: (5207)
能力值: ( LV13,RANK:240 )
在线值:
发帖
回帖
粉丝
2
那就先hide再移动,在show
2014-2-13 11:12
0
雪    币: 174
活跃值: (620)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
hide的话,用户也能看得到移动的过程嘛,主要问题是它先出现了
2014-2-13 11:25
0
雪    币: 29
活跃值: (40)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
4
win32编程中的窗口都可以设置窗口显示的位置,你找找能不能在代码中修改命令行窗口的显示位置属性
2014-2-13 11:36
0
雪    币: 371
活跃值: (72)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
5
编写控制台窗口不就是为了不关心窗口问题吗?
2014-2-13 11:47
0
雪    币: 80
活跃值: (109)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
6
如果运行得够快的话用户不一定看得见

比较棘手
2014-2-13 12:31
0
雪    币: 174
活跃值: (620)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
7
那倒也不是,只是控制台更方便用户输入,以及滚动输出信息
2014-2-13 13:39
0
雪    币: 43
活跃值: (388)
能力值: ( LV9,RANK:140 )
在线值:
发帖
回帖
粉丝
8
FindWindow
SetWindowPos
2014-2-13 15:36
0
雪    币: 174
活跃值: (620)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
9
你会发现窗口先出现在某个地方,再被你移到某个地方,很别扭
2014-2-13 15:45
0
游客
登录 | 注册 方可回帖
返回
//