• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

matlab中用figure创建窗口时,怎么把工具栏和菜单栏去掉?

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

参考:https://www.ilovematlab.cn/thread-21277-1-1.html

 

 

除去figure:

while (figure1 == IntPtr.Zero)
{
//查找matlab的Figure 1窗体
figure1 = FindWindow("SunAwtFrame", "Figure 1");
//延时50ms
Thread.Sleep(10);
count50ms++;
//20s超时设置
if (count50ms >= 400)
{
label1.Text = "matlab资源加载时间过长!";
return;
}
}

//跨线程,用委托方式执行
UpdateUI update = delegate
{
//隐藏标签
label1.Visible = false;
//设置matlab图像窗体的父窗体为panel
SetParent(figure1, panel1.Handle);
//获取窗体原来的风格
var style = GetWindowLong(figure1, GWL_STYLE);
//设置新风格,去掉标题,不能通过边框改变尺寸
//SetWindowLong(figure1, GWL_STYLE, style & ~WS_CAPTION & ~WS_THICKFRAME);
SetWindowLong(figure1, GWL_STYLE, style & ~WS_CAPTION & ~WS_THICKFRAME & ~WS_BORDER);

 

 [复制链接]

blackgarfield 发表于 2008-12-30 12:27:21
 
 
 
 
谢谢各位!
 
 
 
 

 9 条回复


chhm 发表于 2008-12-30 12:43:28
 
 
有个属性可以修改
 
 

math 发表于 2008-12-30 12:59:44
 
 
https://www.ilovematlab.cn/thread-20882-1-1.html
 
 

lingchen66 发表于 2008-12-30 13:20:28
 
 
figure('menubar','none');
 
 

紫色 发表于 2011-7-11 10:41:00
 
 

哈哈

谁能专门介绍一下figure的菜单栏怎么调整出现啊  我的只有file ,其他什么也没有啊
 
 

wanglimeimoon 发表于 2012-4-26 10:08:29
 
 
紫色 发表于 2011-7-11 10:41 
谁能专门介绍一下figure的菜单栏怎么调整出现啊  我的只有file ,其他什么也没有啊 ...

figure('menubar','figure');
 
 

曜灵东曦 发表于 2012-4-26 10:58:24
 
 
为啥要去点呢。。。
 
 

临渊不羡鱼 发表于 2013-10-30 10:05:15
 
 
figure('toolbar','none'...
          'menubar','none'...);
 
 

matlababcdefg 发表于 2015-1-15 19:34:43
 
 
math 发表于 2008-12-30 12:59
看看这里的作品:https://www.ilovematlab.cn/thread-20882-1-1.html

大神你好,点了链接之后,提示无法访问此处。
我现在想在figrue的菜单栏加个按钮,用来在图上选择点,从而得到点的坐标。功能是实现了,使用的是uimenu(f, 'label','量取坐标','Callback','m=ginput(2)');但是遇到的问题是选择坐标的时候,figure窗体原有的放大缩小那些按钮用不了了,导致无法精确的选取像素点,请问有什么方法吗?
 
 

yjsdaniel 发表于 2016-1-20 11:54:15
 
 
wanglimeimoon 发表于 2012-4-26 10:08
figure('menubar','figure');

menubar里只有file
toolbar里工具很少只有几个。
这个问题怎么解决呢?
 
 

 

 

 

 

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
delphiXEDatasnapSERVER在windows7下为服务添加描述信息发布时间:2022-07-18
下一篇:
Delphi应用程序的调试(十)调试器选项发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap