100分答谢高手-----〉〉〉〉〉〉怎样实现更换皮肤? 就是用不同的图像替换?COM?不需要,像winamp是把BMP图像文件打包为zip文件,然后后缀改为wsz! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SKIN也有不同类型,你上面自己问的是winamp?你所说的那种不应该叫换SKIN,而叫换外观更合适!如Media Player这种!想winamp,QQ都是换图像实现的! 那么所谓的“更skin”怎么回事呢?能讲一下么? 更换SKIN就是把控件上画的图像换成其它图像!怎么制作图形界面可以在论坛里找到很多相关贴子! 我错了,最新发现表面,它也是图像做的!把SKIN目录下的文件改为ZIP,解压!里面有JPG,GIF,BMP文件还有JS文件!控制部分还用到了脚本? 是动态生产的不规则窗体!那个WMS文件实际上是个XML文件! 在XML文件中动态定意了各图像的位置和功能,创意不错!呵呵,学习! 用active skin 试试!! xml我不太懂,我想是不是一种控制脚本?里面写入了各个控件的位置变化信息,就像ini一样?我想除了xml以外是否可以有以下两种方法:1。皮肤就是包含form的dll,主程序的主窗口隐藏,加载dll里面的form作界面,播放解码部分在主窗体内,并且双方使用约定好的消息通信,用sendmessage而不是postmessage,这样可以得到发消息的结果。比如:界面要知道这个mp3有多少时间。如果是界面的控制播放进度命令和解码器的定时position更新通知,则postmessage足够。2。还是form在dll里面,就是通信方式不是通过windows消息,而是dll里面导出足够几个能够控制界面更新的函数,让解码器调用。解码器,也就是主程序也导出几个能得到媒体信息的函数,供界面dll form调用. 我想这就是com原理的一个应用把,但是我不直到exe是否能导出函数,还有就是,dll能否导出一个vcl类的对象,供主程序调用,并且不需要某些bpl之类的东西就能发布,我目前只需要双方都用delphi作,不用别的开发工具,不知道是否能够不带bpl发布。(我想导出的是个对象,看到过书上写过显示dll里面form的例子,但是那个export函数的返回值并不是tformx)。不知道以上的猜想是否可行。还望高手指教!! 得先下载一下皮肤放到SKIN目录下..然后点击最左上角一个小小的有点像8的图标,选择SKINS,在它的下拉菜单里有. XML是种通用的数据格式,是种标准,所有程序都可以利用它交换数据!网络上很常用!你看看哪些XML文件可以发现它定义了各个图像的的位置(不是控件)!在media player的SKIN中不存在控件的概念!它是通过脚本达到对图像进行点击,鼠标移入,移出有不同的功能!所有这些都是动态的,而非一般的控件上画图像是静态的! 十分感谢!更不能具体的讲一下xml怎样实现的呢?谢谢! 去看一点xml的概念吧理论上是很简单的 #0如何转PChar delphi7如何实现在build或run运行之前执行我的exe? 请教一个,如何将新建窗体的语句做成过程? 如何把数字3 fromat 成003? 数据库程序的发布过程? 一个数据除法的问题。请教各位XDJM帮帮忙,十万火急! 怎样不弹出脚本错误对话框? 再次分享10努力半小时学会套装教程三套装[山东蓝鸟贵薪]篇 病毒来了!~大家赶快升级你的IE浏览器~ 请问如何实现四不舍而且五入 难到用ADO连接ACCESS数据库不能使用SQL参数吗? 这样的sql语句应该怎么写
能讲一下么?
那个WMS文件实际上是个XML文件!
还望高手指教!!
你看看哪些XML文件可以发现它定义了各个图像的的位置(不是控件)!在media player的SKIN中不存在控件的概念!它是通过脚本达到对图像进行点击,鼠标移入,移出有不同的功能!所有这些都是动态的,而非一般的控件上画图像是静态的!
谢谢!
理论上是很简单的