要开发一款软件,美工已经做好界面效果图,如何把窗体做到图片的效果呢?

huanshen0634 2009-06-15 01:12:17
要开发一款软件,美工已经做好界面效果图,如何把窗体做到图片的效果呢?
这个效果很酷,不是传统的窗体效果,百思不得其解,也找过一些themeenige控件,但是感觉似乎不能做到这样的效果,请有经验的兄弟指点一下
...全文
266 23 打赏 收藏 转发到动态 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
海忠 2009-09-11
  • 打赏
  • 举报
回复
界面制作视频演示,很简单,看了就知道了!

精彩界面制作视频演示


=====================================
Skin++ 让界面与逻辑彻底分离
精彩界面制作视频演示
www.uipower.com
huanshen0634 2009-06-15
  • 打赏
  • 举报
回复
基本上也可以,但是跟rz的imagebutton相比,缺少了不同状态下的图片切换功能
sqrkim 2009-06-15
  • 打赏
  • 举报
回复
用speedButton 不行么?
huanshen0634 2009-06-15
  • 打赏
  • 举报
回复
Imagebutton和TRzBmpButton应该性质是一样的吧,两者用哪个都行?
另外imagebutton我本地没有,请教一下各位,去哪里找到它呢?
huanshen0634 2009-06-15
  • 打赏
  • 举报
回复
多谢了
非常感谢你
yuyuhaso 2009-06-15
  • 打赏
  • 举报
回复
好吧,最后一次回答你的问题:TRzBmpButton
在BITMAPS里面有很多状态,你应该能搞定,GOOD LUCK
huanshen0634 2009-06-15
  • 打赏
  • 举报
回复
yuyuhaso兄,我刚安装了rz控件,但是里面的控件很多,不知道你说的要用哪个控件呢?
yuyuhaso 2009-06-15
  • 打赏
  • 举报
回复
基本思路对了,另外你要考虑窗体宽度变化的问题,也就是说皮肤是需要拉伸
SO一张整图是不行滴,你需要考虑什么地方可以拉伸,如何适应宽度变化等等问题
当然你要是觉得麻烦定死宽度也可以,不过会严重影响用户体验。

最后,不要直接用IMAGE控件,后期会有很多事件不支持的问题,要用就用Imagebutton
huanshen0634 2009-06-15
  • 打赏
  • 举报
回复
yuyuhaso兄的意思是,把一整个界面ui效果图,切割成小块,然后放到窗体上么?
比如:把上面的部分当作标题栏,放到上面,模拟标题栏的事件?
贴图的话,是不是用image控件就可以了呢?

我刚才试了一下,把窗体的borderstyle设置成none,然后在窗体上放一个image控件,连接这个效果图,然后把form的宽度和高度设置成图片的大小,就可以了。
然后把界面中的按钮一些特殊的小图,也叠加到上面么?
火龙岛主 2009-06-15
  • 打赏
  • 举报
回复
1.使用Imagebutton,把图加到按钮中去。
2.或者使用专业如vclskin,自己创建一套皮肤就可以了。
3.也可以结合叠加image的方法来实现。
4.十分特殊的就只能自己创建一个新的控件来实现了。
yuyuhaso 2009-06-15
  • 打赏
  • 举报
回复
简单的说,图片是需要切分的,对于大块的纯色图片就别贴图了,对于渐变等就需要用BITMAP实现,如果你不知道怎么切分这个图,
那么你可以请一个网页设计师帮你切分,并且实现HTML,你应该就可以看到怎么贴图了

另外装一下RZ控件你就知道了,一般情况下有三个状态,MOUSEOVER,MOUSECLICK,MOUSEOUT,DISABLE的状态,其实RZ提供的状态更多,比如拖拽什么的。
如果你看了上文还不知道怎么去做,那么准备掏钱吧

huanshen0634 2009-06-15
  • 打赏
  • 举报
回复
贴图嘛,有什么好疑惑的
实现三个状态的图片,用RZ控件的IMAGEBUTTON就能做了啊

yuyuhaso兄,能说的具体一些么?
贴图是什么意思,我不是很明白

yuyuhaso 2009-06-15
  • 打赏
  • 举报
回复
你把系统的状态栏给干掉,事件自己实现,反正也就最大最小化和关闭的事件需要实现的吧
yuyuhaso 2009-06-15
  • 打赏
  • 举报
回复
贴图嘛,有什么好疑惑的
实现三个状态的图片,用RZ控件的IMAGEBUTTON就能做了啊
阿三 2009-06-15
  • 打赏
  • 举报
回复
找找皮肤控件,但用了皮肤控件会有点慢
huanshen0634 2009-06-15
  • 打赏
  • 举报
回复
就以上面那张图片的话,大家设想一下,应该如何实现这样的软件效果呢?
xinxinshou2009 2009-06-15
  • 打赏
  • 举报
回复
有一些皮肤控件支持vista的玻璃效果
wsxcdx 2009-06-15
  • 打赏
  • 举报
回复
kan
huanshen0634 2009-06-15
  • 打赏
  • 举报
回复
恩,1,2楼的两位兄弟,很抱歉,因为某种原因,图片不能公开,涉及到一些公司的机密。
3,4楼的兄弟,我感觉应该还有别的方法可以做到,现在好多软件我看都是这种效果
我找了一个差不多的软件操作界面,针对这个效果图,大家说说怎么做呢?
xinxinshou2009 2009-06-15
  • 打赏
  • 举报
回复
如果整个软件都要美化的话,工作量会很大,要考虑好。就算窗体的美化已经完成,还要考虑对话框和其他一些异常出现时的窗口。

简单说一下思路:窗体类型选用无标题栏型的(none),添加图片到窗体上,模拟成标题栏,即用鼠标按下后可以对窗体进行拖动,同样添加最大最小化和关闭按钮。其他部分容易一点,也是类似
加载更多回复(3)

5,930

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧