找回密码
 注册
Simdroid-非首页
查看: 1029|回复: 13

【寻找】启动画面的制作

[复制链接]
发表于 2004-3-12 22:18:27 | 显示全部楼层 |阅读模式 来自 湖北武汉
搜了半天没搜到
  
怎么在启动GUI之前,做一个启动画面?
  
只显示图片没显示figure和axes, 用M文件实现
发表于 2004-3-13 13:00:41 | 显示全部楼层 来自 上海浦东新区

回复: 【寻找】启动画面的制作

Simdroid开发平台
将你的axes设为与figure一样大,然后将image铺满axes就行了,
 楼主| 发表于 2004-3-13 15:22:36 | 显示全部楼层 来自 湖北武汉

回复: 【寻找】启动画面的制作

大哥不行呀,axes最大只能占满figure的“客户区”(不知道说的对不对),工具栏和菜单栏还在,图片再大就会被它们挡住,而figure不能像axes那样设成visible off

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2004-3-13 17:27:00 | 显示全部楼层 来自 上海浦东新区

回复: 【寻找】启动画面的制作

将toolbar和menu也隐藏掉,就可以了。至于将figure隐藏,好像不行啊。
发表于 2004-3-13 17:30:16 | 显示全部楼层 来自 上海浦东新区

回复: 【寻找】启动画面的制作

再将你的figure的Resize设为“off'。
 楼主| 发表于 2004-3-13 18:17:32 | 显示全部楼层 来自 湖北武汉

回复: 【寻找】启动画面的制作

搞定,
  
但figure的边框还是在,

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2004-3-14 07:41:14 | 显示全部楼层 来自 天津

回复: 回复: 【寻找】启动画面的制作

cwit wrote:
如果你能够搞定这个,那么请你把秘方也告诉我!

在Matlab搞不定的时候就考虑一下windows API,应该可以。
 楼主| 发表于 2004-3-15 15:45:34 | 显示全部楼层 来自 湖北武汉

回复: 【寻找】启动画面的制作

今天看了VC的启动画面的制作,
发现在VC里称figure的顶部为titlebar,
但不知道matlab的figure有没有这个属性值? 如果有,又是什么名称?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2004-3-15 17:05:26 | 显示全部楼层 来自 天津

回复: 【寻找】启动画面的制作

titlebar用中文叫“标题栏”,在VC和VB中很容易创建没有标题栏的窗口,它是窗口的一种属性,没有标题栏就不能用鼠标拖动该窗口,除非你自己编写窗口随鼠标移动代码。
 楼主| 发表于 2004-3-26 13:23:08 | 显示全部楼层 来自 湖北武汉

回复: 【寻找】启动画面的制作

今天刚做出来,
  
#include "mex.h"  
#include "windows.h"  
  
void mexFunction(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[] )
{
  char p[]="f1"; // f1为启动画面窗口的标题名
  LONG lStyle =GetWindowLong(FindWindowEx(0,0,0,p), GWL_STYLE);
  SetWindowLong(FindWindowEx(0,0,0,p), GWL_STYLE, lStyle & ~WS_CAPTION);
  SetWindowPos(FindWindowEx(0,0,0,p), NULL, 0, 0, 0, 0,SWP_NOSIZE | SWP_NOMOVE | SWP_NOZORDER | SWP_NOACTIVATE | SWP_FRAMECHANGED);
}

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评分

1

查看全部评分

发表于 2004-3-26 15:46:47 | 显示全部楼层 来自 天津

回复: 【寻找】启动画面的制作

不错,不错!就是这个效果!
发表于 2004-3-27 15:07:38 | 显示全部楼层 来自 天津

回复: 【寻找】启动画面的制作

楼主作的非常不错。但最后的解决方案是用c++来实现的!能在matlab里面实现吗?比如说GUIDE的Openingfunction加代码来实现!
发表于 2004-7-11 14:13:11 | 显示全部楼层 来自 美国

回复: 【寻找】启动画面的制作

真的好好噢。可是是VC用windows 系统调用来做的。不具有跨平台性。要是能够用java或者matlab本身来做就好了。
RFresh 该用户已被删除
发表于 2005-11-15 13:46:23 | 显示全部楼层 来自 北京
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-28 08:28 , Processed in 0.056958 second(s), 19 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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