社区
界面
帖子详情
谁那有换皮肤的代码?界面上的按钮在不同皮肤中位置不同
mqm_2008
2003-08-18 08:41:35
我发现大家的例子都是窗口上的按钮位置没有变化,可是如果位置变了,要麻烦好多,比方说一个电话的界面,电话的按键在不同的皮肤下大小和位置不同,这时候应该怎么办呢
谢谢
...全文
93
10
打赏
收藏
谁那有换皮肤的代码?界面上的按钮在不同皮肤中位置不同
我发现大家的例子都是窗口上的按钮位置没有变化,可是如果位置变了,要麻烦好多,比方说一个电话的界面,电话的按键在不同的皮肤下大小和位置不同,这时候应该怎么办呢 谢谢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gzshd
2003-08-19
打赏
举报
回复
其实不必要向mqm_2008(mqm)兄说的那样,不必把图片分割,只要使用一幅完整个图片,而不用的地方用统一的颜色,贴到界面上时把指定的颜色挖去就是了,现在的很多程序都是这么做的
yufeng2002
2003-08-19
打赏
举报
回复
你使用的ACTIVESKIN吗?如果是,可以试试SKINAPPLYBYNAME
dongchaomissyou
2003-08-19
打赏
举报
回复
gzshd说的不错,现在大部分公司都是采用这种方法做皮肤的。我们公司也不例外。
过程是:先用一副大的图片做为背景,然后用其他按扭之类图标在相应位置上贴。
位置一般可以用MoveWindow()或SetWindowPos().最好是将位图中的坐标记录在一个
外部文件中,每次启动便读取该文件。
mqm_2008
2003-08-19
打赏
举报
回复
谢谢啦!信箱就在就在www.tom.com上申请呀
gzshd
2003-08-19
打赏
举报
回复
两个邮箱都给你发了,不大,100多K,好好研究一下,挺好的,希望对你有用
随便问一下,你的tom.com的邮箱是在哪申请的?
mqm_2008
2003-08-19
打赏
举报
回复
好呀好呀,多大?我的信箱firstsailor@sohu.com
mqm_2008@tom.com
多谢多谢
gzshd
2003-08-19
打赏
举报
回复
强烈推荐你使用CButtonST类,它可以解决你刚才的问题:"把整个图片贴上去之后,我的按钮总是隐藏在下边",它可以使对话框上的按钮表现成象豪杰超级解霸或上的那一行按钮的效果,即鼠标放上去,它就突起,鼠标按下去,它就凹进去的效果,如果楼主没有的话,我这儿有一个,非常容易使用
mqm_2008
2003-08-19
打赏
举报
回复
老兄,把整个图片贴上去之后,我的按钮总是隐藏在下边,可别扭了,指点指点,transparent?
mqm_2008
2003-08-19
打赏
举报
回复
楼上的兄弟说的确实不错,这种方法我也想到了,不过这样的话工作量很大,因为除了按钮外还有好多图片,我们可以拿电话的图片来举例,那些背景图片经过分割,变的很零散,而且不同的皮肤的图片数目可能不一样,这就给换皮肤造成了很大的难度。
gzshd
2003-08-18
打赏
举报
回复
可以为每个皮肤文件用匹配一个文本文件来记录这个皮肤的每个按钮的位置,当运行程序后先读该皮肤的相应文件,再用MoveWindow来一个一个的改变每个按钮的位置
C#
界面
皮肤
源码(带大量
皮肤
素材)
- 压缩包
中
包含的“大量
皮肤
素材”可能包括
不同
风格、颜色和布局的
界面
元素,如
按钮
、文本框、窗口背景、菜单项等。 - 这些素材可能以XML、图片或者专门的
皮肤
文件格式提供,便于在
代码
中
引用和应用。 5. **实现...
.net
皮肤
全套
界面
美化(带教程)
3. 使用教程:提供的教程将指导开发者如何导入、应用和管理
皮肤
,理解
皮肤
文件格式,以及如何在
代码
中
动态切
换
皮肤
。 四、实战:.NET 2005 Windows应用程序
界面
美化 在.NET 2005环境下,我们通常使用Windows Forms...
MFC
皮肤
库(skin++)
在MFC
中
,"
皮肤
"是指改变程序
界面
外观的一种技术,它允许开发者为应用程序提供
不同
的视觉风格,以增强用户体验。Skin++是一个专门针对MFC开发的
皮肤
库,它提供了丰富的
皮肤
样式,使开发者能够轻松地将各种美观的
界面
...
MFC
界面
换
肤(vs2010)
皮肤
引擎是一段
代码
,它可以动态地改变控件的外观,使得
界面
看起来像是
换
了一种
皮肤
。在C++
中
,有许多开源或商业的
皮肤
引擎可供选择,如eMFC Skin Engine、FreeMFC Skin、WTL Skin Framework等。这些
皮肤
引擎通常会...
MFC
界面
美化
在本文
中
,我们将深入探讨如何实现MFC(Microsoft Foundation Classes)
界面
美化,特别是涉及的几个关键概念:MFC
皮肤
、半透明窗口以及控件自绘。MFC是微软提供的一套C++类库,用于构建Windows应用程序,它使得...
界面
15,980
社区成员
115,867
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章