首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >的默认大小窗口

的默认大小窗口
EN

Stack Overflow用户
提问于 2013-07-08 08:04:14
回答 4查看 3.2K关注 0票数 4

我正在使用执行来播放我想要的一些帧,问题是弹出窗口的大小有点小,所以用户必须自己最大化它,有什么方法可以控制弹出窗口的大小吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2013-07-08 14:03:46

啊,我们开始:

代码语言:javascript
运行
复制
implay(Diff);
set(findall(0,'tag','spcui_scope_framework'),'position',[150 150 700 550]);

2012年工作b。(注意:如果您打开了多个植入窗口,这将使它们都设置为相同的大小)

所以你可以学习如何为自己找到这类东西,我所做的就是从一个没有其他打开窗口的工作区开始。

然后我使用implay(Diff)打开一个植入窗口。

然后,我使用findall(0)查找0下面的所有图形/uicontrol句柄,这是根工作区。但是有太多了!其中大多数是implay窗口的子组件-菜单、按钮等。所以,我只需要第一个组件,它是由根工作区创建的。

为了得到这个结果,我使用了findall(0,'Parent',0); -我也可以选择使用allchild(0);

我给它分配了一个变量:ImplayHandle=findall(0,'Parent',0);

看看它的特性:

get(ImplayHandle);

通过这些,Tag似乎是窗口的标识符,'spcui_scope_framework'。我还注意到,Position属性的大小类似于图形窗口的大小,这是很有希望的。

因此,为了检查,我尝试了findall(0,'Tag','spcui_scope_framework');,并且能够看到只返回了一个句柄(没有一个子组件或菜单项也被标记为相同的标记,这是可能的)。

最后,我关闭了打开的窗口,然后再次使用implay(Diff);打开了一个新窗口。我使用set命令试图更改窗口大小:

set(findall(0,'tag','spcui_scope_framework'),'position',[150 150 700 550]);

看到窗户的大小确实改变了,就像所希望的那样。

票数 7
EN

Stack Overflow用户

发布于 2016-09-12 11:26:33

代码语言:javascript
运行
复制
handle = implay(movie);
handle.Parent.Position = [100 100 700 550];

如果您想设置窗口大小,也可以使用。

票数 1
EN

Stack Overflow用户

发布于 2013-07-08 08:06:27

可以使用'Position'属性控制图形的大小。

此属性要求格式为[fromX fromY width height]的4元素向量,因此,通过更改widthheight,您可以控制图形的大小。

例如

代码语言:javascript
运行
复制
figure( 'Position', [150 150 700 550] )

打开一个宽度为700像素,高度为550像素的新图形。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17521681

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档