skinsyse

所属分类:绘图程序
开发工具:Visual C++
文件大小:609KB
下载次数:6
上传日期:2008-12-03 22:26:03
上 传 者PETER129
说明:  软件皮肤代码 ,绘制个性皮肤,通过ini可以更换为你想要的皮肤哦
(Skin software code, rendering personalized skin, can be replaced through the ini for the skin you want Oh)

文件列表:
skinsyse (0, 2008-05-07)
skinsyse\Aciklama.Txt (340, 2000-05-15)
skinsyse\Decoder (0, 2000-07-29)
skinsyse\Decoder\Args.h (4238, 2000-05-29)
skinsyse\Decoder\Audio.cpp (31815, 2000-05-29)
skinsyse\Decoder\AUDIO.H (746, 1999-09-29)
skinsyse\Decoder\COMMON.H (1263, 1999-06-17)
skinsyse\Decoder\DECODER.CPP (106337, 1999-12-17)
skinsyse\Decoder\DECODER.H (8386, 1999-06-30)
skinsyse\Decoder\ELSOUND.H (8052, 1999-06-29)
skinsyse\Decoder\HELPER.CPP (1878, 1999-06-09)
skinsyse\Decoder\HELPER.H (303, 1999-06-03)
skinsyse\Decoder\HUFFMAN.H (16084, 1999-06-15)
skinsyse\Decoder\Player.cpp (19776, 2000-05-14)
skinsyse\Decoder\player.h (2001, 2000-03-10)
skinsyse\Decoder\stream.cpp (20220, 1999-12-17)
skinsyse\Decoder\stream.h (1778, 1999-12-17)
skinsyse\Decoder\tabinit.cpp (2, 1999-05-08)
skinsyse\Decoder\Tables.h (9304, 1999-12-17)
skinsyse\Editor (0, 2000-07-29)
skinsyse\Editor\SkinEditor.exe (39424, 2000-07-26)
skinsyse\MPEGPlayer.aps (37384, 2008-05-07)
skinsyse\MPEGPlayer.cpp (1913, 2000-05-29)
skinsyse\MPEGPlayer.dsp (9405, 2000-07-29)
skinsyse\MPEGPlayer.dsw (543, 2000-05-29)
skinsyse\MPEGPlayer.ex_ (253952, 2000-07-29)
skinsyse\MPEGPlayer.h (1368, 2000-05-29)
skinsyse\MPEGPlayer.ncb (156672, 2008-05-07)
skinsyse\MPEGPlayer.opt (55808, 2008-05-07)
skinsyse\MPEGPlayer.plg (1270, 2008-05-07)
skinsyse\MPEGPlayer.rc (6923, 2008-05-07)
skinsyse\MPEGPlayerDlg.cpp (12438, 2008-05-06)
skinsyse\MPEGPlayerDlg.h (1849, 2000-06-15)
skinsyse\res (0, 2008-05-06)
skinsyse\resource.h (1335, 2008-05-07)
skinsyse\res\MPEGPlayer.ico (1078, 2000-05-29)
skinsyse\res\MPEGPlayer.rc2 (402, 2000-05-29)
skinsyse\res\Thumbs.db (3072, 2008-05-06)
skinsyse\Sample (0, 2008-05-07)
... ...

SkinSys Ver 1.0 A picture based skin system For MFC. Based on FriendSoft's(www.yeah.net/FriendSoft) SkinForm. CopyRight 2000 Cüneyt ELBOL www.celibol.freeservers.com celibol@hotmail.com Includes: CSkinsys codes Simple Skin Editor A Beatiful MPEG 1,2,3 decoder (Copyright www.eldos.org < Based On MAPlay Decoder >) MPEGPlayer project (not ended. It is only a sample) Directories Decoder: MPEG Decoder codes Editor : Skineditor Files Sample : Sample Skin Files SkinSys: CSkinsys Codes Root : MPEGPlayer Project Requirement This system only required "OleLoadPicture" Function. (Please see LoadPictureFile function in Skindialog.cpp) How To Use: Please Read This notes and see Sample Directory and MPEGPlayer project 1: Draw mask bitmap 2: Draw main Bitmap 3: If you need or want a: Draw mouse over bitmap b: Draw mouse down bitmap c: Draw disable bitmap 4: Run Skineditor 5: Select "Screens" Tab 6: Fill All Pictures 7: If you want select "Preview" Button 8: Save and exit 9: Run Visual Studio 10: Create a Dialog based new Project (for example Dialog Name = CBaseDialog) 11: Include "SkinDialog.h" (for example in "StdAfx.h") 12: Change to CBaseDialog : public CDialog To CBaseDialog : public CSkinDialog 13: Go to CBaseDialog::OnInitDialog 14: Add these lines char m_skin[512]; sprintf(m_skin, ""); // If you want a menu < Activate to Right click > add this line SetMenuID(IDR_MAINMENU); // If you Want Caption SetWindowText("MPEG Player"); // Set To My SkinFile SetSkinFile(m_skin); CSkinDialog::OnInitDialog(); 15: Compile and Run; Controlling Buttons Click, Trackbar, ProgressBar, Text and etc... If you want these events in the Base Class (CSkinDialog) 1: void ProgresChanged(CString m_Name); // If progress changes 2: void MouseMoved(CString m_ButtonName, int x, int y); // if Mouse Moved 3: void TrackChange(CString m_ButtonName, UINT nSBCode, UINT nPos); // if Trackbar change 4: void ButtonPressed(CString m_ButtonName); // if Button Pressed you are added these functions your CBaseDialog class. Changing the tooltip use SetToolTip function. Where is Button, Text... (for example SetButtonToolTip("BUTTON_USEEQ", "Equalizer is On"); Getting Value use Get Function (for example: BOOL useEQ = GetButtonCheck("BUTTON_USEEQ"); // if BUTTON_USEEQ checked) Setting Value use Set Function (for example: SetButtonCheck("BUTTON_USEEQ", useEQ); // if useEQ = True BUTTON_USEEQ is checked) Notes: Thanks for enterested to CSkinsys. But this is first release. It may have any bug and error. Please report any bug and error or any question to me.

近期下载者

相关文件


收藏者