参考: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);
[复制链接]
https://www.ilovematlab.cn/thread-20882-1-1.html
|
figure('menubar','none'); |
哈哈
谁能专门介绍一下figure的菜单栏怎么调整出现啊 我的只有file ,其他什么也没有啊 |
紫色 发表于 2011-7-11 10:41 谁能专门介绍一下figure的菜单栏怎么调整出现啊 我的只有file ,其他什么也没有啊 ...
figure('menubar','figure'); |
figure('toolbar','none'... 'menubar','none'...); |
大神你好,点了链接之后,提示无法访问此处。 我现在想在figrue的菜单栏加个按钮,用来在图上选择点,从而得到点的坐标。功能是实现了,使用的是uimenu(f, 'label','量取坐标','Callback','m=ginput(2)');但是遇到的问题是选择坐标的时候,figure窗体原有的放大缩小那些按钮用不了了,导致无法精确的选取像素点,请问有什么方法吗? |
menubar里只有file toolbar里工具很少只有几个。 这个问题怎么解决呢? |
|