VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 356|回复: 9

[已解决]求助,如何加载窗口,让窗口位置与窗口上一次关闭时的位置相同

[复制链接]
38_avatar_middle
最佳答案
0 
在线会员 发表于 2022-7-12 18:44:39 | 显示全部楼层 |阅读模式
本帖最后由 zmrghy 于 2022-7-12 18:46 编辑

求助,如何加载窗口,让窗口位置与窗口上一次关闭时的位置相同

求助,如何加载窗口,让窗口位置与窗口上一次关闭时的位置相同



求助,如何加载窗口,让窗口位置与窗口上一次关闭时的位置相同

求助,每次加载窗口,窗口的位置都会与窗口上一次关闭时位置不同,如何让窗口位置与窗口上一次关闭时的位置相同。


求助,如何加载窗口,让窗口位置与窗口上一次关闭时的位置相同


求助,如何加载窗口,让窗口位置与窗口上一次关闭时的位置相同


求助,如何加载窗口,让窗口位置与窗口上一次关闭时的位置相同


求助,如何加载窗口,让窗口位置与窗口上一次关闭时的位置相同
最佳答案
89_avatar_small
2022-7-14 22:45:58
zmrghy 发表于 2022-7-14 00:04
fscanf(fp, "%d", &x);
fscanf(fp, "%d", &y);

啊这,那这我也不清楚了。抱歉。




上一篇:DeviceIoControl GetLastError 5
下一篇:vs2013运行结果不直接显示在终端,需要按enter键才显示。
38_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2022-7-12 21:46:53 | 显示全部楼层
吴明浩 发表于 2022-7-12 20:25
①.代码设置窗口位置。
②.写文件操作,把窗口坐标写入文件保存,下次打开窗口的时候读文件,设置窗口坐标 ...

小白,自学编程,
方法,明白,语法不会呀。
1. 保存文件。
首先,如何获取窗口关闭前的坐标。
2。 读取文件。
读取到的是字符串,如何将读取到的“字符串”变成设置窗口坐标的“程序代码”。。。。
04_avatar_middle
最佳答案
14 
online_vip 发表于 2022-7-12 19:26:01 | 显示全部楼层
那就得弄个什么东西记录下关闭时候的窗口位置
89_avatar_middle
最佳答案
1 
在线会员 发表于 2022-7-12 20:25:38 | 显示全部楼层
本帖最后由 吴明浩 于 2022-7-12 20:26 编辑

①.代码设置窗口位置。
②.写文件操作,把窗口坐标写入文件保存,下次打开窗口的时候读文件,设置窗口坐标。
38_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2022-7-12 21:48:17 | 显示全部楼层
xiao14116 发表于 2022-7-12 19:26
那就得弄个什么东西记录下关闭时候的窗口位置

小白,自学编程,
方法,明白,语法不会呀。
89_avatar_middle
最佳答案
1 
在线会员 发表于 2022-7-13 08:32:37 | 显示全部楼层
zmrghy 发表于 2022-7-12 21:46
小白,自学编程,
方法,明白,语法不会呀。
1. 保存文件。

法一:
int x = this.Location.X;
int y = this.Location.Y;

法二:
int _x = Convert.ToInt(x);//此处x为字符串,_x为整数
38_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2022-7-13 15:22:56 | 显示全部楼层
本帖最后由 zmrghy 于 2022-7-13 15:29 编辑
吴明浩 发表于 2022-7-13 08:32
法一:
int x = this.Location.X;
int y = this.Location.Y;



求助,如何加载窗口,让窗口位置与窗口上一次关闭时的位置相同
求助,如何加载窗口,让窗口位置与窗口上一次关闭时的位置相同


保存是156,读取也是156
        this->Location.X = x;
        this->Location.Y = y;
代码无效,什么原因呀!!!
求助,如何加载窗口,让窗口位置与窗口上一次关闭时的位置相同
89_avatar_middle
最佳答案
1 
在线会员 发表于 2022-7-13 20:59:47 | 显示全部楼层
zmrghy 发表于 2022-7-13 15:22
保存是156,读取也是156
        this->Location.X = x;
        this->Location.Y = y;

你那读出来的是字符串吧???是不是要转化下?
38_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2022-7-14 00:04:54 | 显示全部楼层
吴明浩 发表于 2022-7-13 20:59
你那读出来的是字符串吧???是不是要转化下?

fscanf(fp, "%d", &x);
fscanf(fp, "%d", &y);

%d 怎么成字符串了。。。
问题是
this->Location.X = x;
        this->Location.Y = y;
代码无效。。。。
89_avatar_middle
最佳答案
1 
在线会员 发表于 2022-7-14 22:45:58 | 显示全部楼层    本楼为最佳答案   
bestAnswer
zmrghy 发表于 2022-7-14 00:04
fscanf(fp, "%d", &x);
fscanf(fp, "%d", &y);

啊这,那这我也不清楚了。抱歉。
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

×【发帖 友情提示】
1、请回复有意义的内容,请勿恶意灌水;
2、纯数字、字母、表情等无意义的内容系统将自动删除;
3、若正常回复后帖子被自动删除,为系统误删的情况,请重新回复其他正常内容或等待管理员审核通过后会自动发布;
4、感谢您对VC驿站一如既往的支持,谢谢合作!

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号-4 )|网站地图wx_jqr

GMT+8, 2022-8-15 11:18

Powered by CcTry.CoM

© 2009-2021 cctry.com

快速回复 返回顶部 返回列表