全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:3291
推到 Plurk!
推到 Facebook!

NatureSkin 0.9 完全開放原始碼的VCL換膚函式庫

 
enter2004
初階會員


發表:51
回覆:94
積分:34
註冊:2005-04-10

發送簡訊給我
#1 引用回覆 回覆 發表時間:2006-07-06 14:50:30 IP:140.113.xxx.xxx 訂閱

首先慶祝Ktop論壇重新開放

現在發表本人設計的完全免費換膚函式庫

NatureSkin 0.9 OpenSource VCL Skin Library

Announce: (July 6,2006) New Version 0.9 Released

Support Borland C Builder 5.0/6.0 and 2006

NatureSkin已成為OpenSource免費的換膚函式庫

可以自由修改本函式庫內的任何程式碼

使用於任何用途 自由散播

現在很多VCL換膚軟件都要付費: VCLSkin,SUISkin,BussinessSkin....

但是NatureSkin提供你完全免費的換膚功能!!

====

經過我花了4個多月的時間修改再修改 過程中遇到許多瓶頸

現在發表的版本是比較stable的版本,

但是我目前在此project上面的興趣減少了,所以投入的時間已經漸漸減少

因此現在,將此project開放原始碼。

目前程式碼已經大幅優化過,目前支援的換膚控件如下

TButton,TBitBtn,TPanel,TPageControl,TComboBox
TRadioButton,TCheckBox,TCheckListBox,TColorBox
TListBox,TListView,TTreeView,TMemo,TStringGrid,TDrawGrid

ScrollBar的控件目前操作流暢度不是很好

如果有人對換膚技術有興趣的話 可以研究看看

換膚前

http://www.cs.nctu.edu.tw/~hank1985/opensource/natureskin/index.7.jpg

換膚後

http://www.cs.nctu.edu.tw/~hank1985/opensource/natureskin/index.8.jpg

另一個皮膚

http://www.cs.nctu.edu.tw/~hank1985/opensource/natureskin/index.9.jpg

使用說明以及下載 我放在下面

http://www.cs.nctu.edu.tw/~hank1985/opensource/natureskin/

OpenSource 的好處,大家可以自由修改程式碼。

自由散播,使用於任何用途。

------
人生就像泡泡一樣,乘著風被吹著跑,等你發現時已經消失了。
就在快要消失的瞬間,希望能再飛高一點,
但是回神時總是慢了一步。
附加檔案:NatureSkin_0_9_win32.zip
enter2004
初階會員


發表:51
回覆:94
積分:34
註冊:2005-04-10

發送簡訊給我
#2 引用回覆 回覆 發表時間:2006-07-06 14:54:21 IP:140.113.xxx.xxx 訂閱

注意: BCB 5.0/6.0/2006 都可以使用

但是Delphi無法使用

因為我的程式碼是用C 寫的 使用方法請見我的網站(上一篇公布的)

謝謝各位!!

------
人生就像泡泡一樣,乘著風被吹著跑,等你發現時已經消失了。
就在快要消失的瞬間,希望能再飛高一點,
但是回神時總是慢了一步。
dllee
站務副站長


發表:321
回覆:2519
積分:1711
註冊:2002-04-15

發送簡訊給我
#3 引用回覆 回覆 發表時間:2006-07-06 20:08:53 IP:59.105.xxx.xxx 未訂閱
讚喔!!

純 BCB 的 VCL 元件好少喔,大部分都是 Delphi 寫的,因為可以一魚兩吃。

感謝分享 ^_^
------
http://www.ViewMove.com
pcplayer99
尊榮會員


發表:146
回覆:790
積分:632
註冊:2003-01-21

發送簡訊給我
#4 引用回覆 回覆 發表時間:2006-07-09 22:59:15 IP:219.133.xxx.xxx 未訂閱
不熟悉 BCB。

有空下载下来研究一下,看能不能改成 Delphi 的。或者,又没有基于 Delphi 的 OpenSource 的皮肤控件?
enter2004
初階會員


發表:51
回覆:94
積分:34
註冊:2005-04-10

發送簡訊給我
#5 引用回覆 回覆 發表時間:2006-07-10 11:31:22 IP:140.113.xxx.xxx 訂閱

若Delphi使用者要研究原理的話,請參考G01大大之前發表的WinSkin皮膚控件源碼

原理是一樣的=>攔截控件Message,然後繪圖。

只不過支援的控件數量不一樣。

我寫的sourcecode很冗長,恐怕不易閱讀。以後我會把sourcecode修改成比較易讀,在此先說聲抱歉。

------
人生就像泡泡一樣,乘著風被吹著跑,等你發現時已經消失了。
就在快要消失的瞬間,希望能再飛高一點,
但是回神時總是慢了一步。
系統時間:2024-05-15 23:07:34
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!