vskins

所属分类:界面编程
开发工具:Visual C++
文件大小:245KB
下载次数:64
上传日期:2006-02-10 17:07:06
上 传 者pupupupu
说明:  vc6.0编译运行,点击鼠标右键,出现弹出菜单,选择皮肤文件G:\多媒体\Code\vskins\Sample\skin.ini,出现软件界面,可以播放mp3文件
(vc6.0 compiler running, click on the right mouse button, the pop-up menu appears, select skin file G : \ Multimedia \ Code \ vskins \ Sample \ skin.ini, emerging software interface documents can play mp3)

文件列表:
vskins\Aciklama.Txt (340, 2000-05-15)
vskins\Debug (0, 2006-02-10)
vskins\Decoder\Args.h (4238, 2000-05-29)
vskins\Decoder\Audio.cpp (31815, 2000-05-29)
vskins\Decoder\AUDIO.H (746, 1999-09-29)
vskins\Decoder\COMMON.H (1263, 1999-06-17)
vskins\Decoder\DECODER.CPP (106337, 1999-12-17)
vskins\Decoder\DECODER.H (8386, 1999-06-30)
vskins\Decoder\ELSOUND.H (8052, 1999-06-29)
vskins\Decoder\HELPER.CPP (1878, 1999-06-09)
vskins\Decoder\HELPER.H (303, 1999-06-03)
vskins\Decoder\HUFFMAN.H (16084, 1999-06-15)
vskins\Decoder\Player.cpp (19776, 2000-05-14)
vskins\Decoder\player.h (2001, 2000-03-10)
vskins\Decoder\stream.cpp (20220, 1999-12-17)
vskins\Decoder\stream.h (1778, 1999-12-17)
vskins\Decoder\tabinit.cpp (2, 1999-05-08)
vskins\Decoder\Tables.h (9304, 1999-12-17)
vskins\Decoder (0, 2006-02-09)
vskins\Editor\SkinEditor.exe (39424, 2000-07-26)
vskins\Editor (0, 2006-02-09)
vskins\MPEGPlayer.cpp (1913, 2000-05-29)
vskins\MPEGPlayer.dsp (6869, 2000-06-11)
vskins\MPEGPlayer.dsw (543, 2000-05-29)
vskins\MPEGPlayer.h (1368, 2000-05-29)
vskins\MPEGPlayer.ncb (230400, 2006-02-09)
vskins\MPEGPlayer.opt (49664, 2006-02-09)
vskins\MPEGPlayer.plg (9292, 2006-02-09)
vskins\MPEGPlayer.rc (5802, 2000-06-15)
vskins\MPEGPlayerDlg.cpp (12459, 2006-02-09)
vskins\MPEGPlayerDlg.h (1849, 2000-06-15)
vskins\res\MPEGPlayer.ico (1078, 2000-05-29)
vskins\res\MPEGPlayer.rc2 (402, 2000-05-29)
vskins\res (0, 2006-02-09)
vskins\resource.h (1335, 2000-06-15)
vskins\Sample\EQTNormal.jpg (756, 2000-06-01)
vskins\Sample\EQTSel.jpg (662, 2000-06-01)
vskins\Sample\Main.jpg (20412, 2000-06-01)
vskins\Sample\Mask.bmp (11814, 2000-06-15)
... ...

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.

近期下载者

相关文件


收藏者