如何定位一个GUI窗口被关闭和大小相同的地方吗?

2视图(30天)
运行GUI每个用户将GUI窗口到不同的地方,因为它是方便他们(特别是如果他们有好几个屏幕)。但它打开在同一个地方。有可能位置GUI窗口相同的地方被关闭吗?保持大小也会有用。

接受的答案

格雷格
格雷格 2017年12月5日
编辑:格雷格 2017年12月10日
在GUI的关闭或删除功能:
%文档似乎表明你* *叫addpref setpref之前
%的第一次,但是我的经验说不是
setpref (“MyGUIName”,“DefaultPosition”,handles.figMyGUI.Position);
编辑:在GUI的OutputFcn: 原文:然后在GUI的开放功能:
如果ispref (“MyGUIName”,“DefaultPosition”)
guipos = getpref (“MyGUIName”,“DefaultPosition”);
handles.figMyGUI。位置= guipos;
结束
这些应该是特定于用户的偏好,所以共享机器不应该造成问题。你可以添加一个questdlg关闭/删除函数要求下次如果他们想要存储的位置。
5个评论

登录置评。

更多的答案(0)

类别

找到更多的在编程工具帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!