Mikeman27294 8 Posted April 25, 2011 Hello everyone I have been wondering how would I skin my projects? I have seen it done with a live streaming viewer (it was a project based on tiny shoutcast tuner but I dont remember what it is called). It makes use of a .she file. The guy had a link for a skinning program, but he did not name it and the link no longer is valid. How can I skin my projects? Thanks. Michael Thompson Share this post Link to post Share on other sites
hench 2 Posted April 25, 2011 hey ! you will need a dll file named SkinH_EL.dll and one of many existing skin files (SHE extension) I personnally downloaded everything from http://www.downyi.com/downinfo/15779.html in the past... chinese website, is it trustable? I really don't know.. by the way, I still have the files on hard drive, I could email them to you if you want. Here's a testing code snippet provided by wakillon some time ago expandcollapse popup#include <WindowsConstants.au3> #include <GuiListView.au3> #include <String.au3> #include <Array.au3> #include <File.au3> Global $_DllFilePath = @ScriptDir & '\SkinH_EL.dll' Global $_SheSkinListDir = @ScriptDir & '\Skins' ; .she files folder $_SheSkinListArray = _FileListToArray ( $_SheSkinListDir, '*.she', 1 );_ArrayDisplay ( $_SheSkinListArray ) _FileInstall ( ) GUICreate ( "Try All This .She Skins...", 470, 280 ) GUIRegisterMsg ( $WM_NOTIFY, "_WnNotify" ) $_ListView = GUICtrlCreateListView ( ".She Skins List", 280, 5, 185, 250 ) _GUICtrlListView_SetColumnWidth ( $_ListView, 0, $LVSCW_AUTOSIZE_USEHEADER ) _CreateListViewItem ( $_ListView, $_SheSkinListArray ) GUICtrlCreateInput ( "Input1", 40, 40, 100, 21 ) GUICtrlCreateCombo ( "Combo1", 40, 100, 100, 25 ) GUICtrlSetData ( -1, "Combo2|Combo3|Combo4|Combo5|Combo6|Combo7|Combo8|Combo9|Combo10" ) GUICtrlCreateButton ( "Button1", 30, 220, 75, 30, $WS_GROUP ) GUICtrlCreateButton ( "Button2", 180, 220, 75, 30, $WS_GROUP ) GUICtrlCreateCheckbox ( "Checkbox1", 150, 40, 80, 17 ) GUICtrlCreateRadio ( "Radio1", 150, 100, 80, 17 ) GUICtrlCreateProgress ( 40, 150, 200, 20 ) GUICtrlSetData ( -1, 50 ) GUICtrlCreateGroup ( "Group1", 10, 10, 249, 193 ) GUISetState ( ) Do Sleep ( 50 ) Until GUIGetMsg ( ) = -3 Exit Func _WnNotify ( $_Wnd, $_Msg, $_WParam, $_LParam ) $_Tnmtv = DllStructCreate ( $tagNMTVDISPINFO, $_LParam ) $_Code = DllStructGetData ( $_Tnmtv, "Code" ) $_Index = _GUICtrlListView_GetSelectedIndices ( $_ListView ) If $_Code = $NM_DBLCLK And StringLen ( $_Index ) <> 0 Then _ _SkinGui ( $_SheSkinListDir & '\' & _GUICtrlListView_GetItemText ( $_ListView, Number ( $_Index ) ) ) EndFunc ;==> _WnNotify ( ) Func _SkinGui ( $_SheSkinFilePath ) $Dll = DllOpen ( $_DllFilePath ) DllCall ( $Dll, "int", "SkinH_AttachEx", "str", $_SheSkinFilePath, "str", "mhgd" ) DllCall ( $Dll, "int", "SkinH_SetAero", "int", 1 ) EndFunc ;==> _SkinGui ( ) Func _FileInstall ( ) FileInstall ( "SkinH_EL.dll", $_DllFilePath ) EndFunc ;==> _FileInstall ( ) Func _CreateListViewItem ( $_ListViewId, $_ListArray ) For $_I = 1 To UBound ( $_ListArray ) -1 GUICtrlCreateListViewItem ( _StringProper ( $_ListArray[$_I] ), $_ListViewId ) Next EndFunc ;==> _CreateListViewItem ( ) Let me know! Share this post Link to post Share on other sites
Mikeman27294 8 Posted April 25, 2011 Thanks. I tried downloading the file but I couldnt find the download link even with the pages translated. my email address is the.pc-guy@live.com could I plz take u up on that offer 2 email it to me? Thanks Michael Thompson Share this post Link to post Share on other sites
Valuater 129 Posted April 25, 2011 (edited) You can skin it in Autoit with XSkin..... OR... even simpler with EzSkin, an exe style creator from here... 3 Clicks to Auto Complete Your Skin. Best of luck no matter which way you choose. 8) Edited April 25, 2011 by Valuater Share this post Link to post Share on other sites
FMS 2 Posted April 26, 2011 about the skin dll..... i found something that i realy din't like http://comprolive.com/remove/trojan/hupigon/skinh-el-dll this says that is opens a backdoor :S just something to think about;) as finishing touch god created the dutch Share this post Link to post Share on other sites
Mikeman27294 8 Posted June 13, 2011 about the skin dll.....i found something that i realy din't like http://comprolive.com/remove/trojan/hupigon/skinh-el-dllthis says that is opens a backdoor :Sjust something to think about;)uuuhh... Ok...Well I'm gonna try this XSkin thing. Share this post Link to post Share on other sites