• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            牽著老婆滿街逛

            嚴以律己,寬以待人. 三思而后行.
            GMail/GTalk: yanglinbo#google.com;
            MSN/Email: tx7do#yahoo.com.cn;
            QQ: 3 0 3 3 9 6 9 2 0 .

            Creating Skins with SkinSys Ver 1.0

            Cuneyt Elibol (view profile)
            July 26, 2000

            Introduction

            SkinsSys is a picture-based skin system written in Visual C++/MFC and based on FriendSoft's SkinForm.

            Contents

            This article (and its downloads) includes the following:
            • CSkinsys codes
            • Simple Skin Editor
            • A beatiful MPEG 1,2,3 decoder (Copyright www.eldos.org - based on the MAPlay Decoder)
            • MPEGPlayer project

            Download Directories

            Once you download and extract the files, you'll see several new folders. Here is what each is used for.
            • Decoder: MPEG Decoder codes
            • Editor : Skineditor Files
            • Sample : Sample Skin Files
            • SkinSys: CSkinsys Codes
            • Root : MPEGPlayer Project

            Requirements

            This system only requires the "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
              • Draw mouse over bitmap
              • Draw mouse down bitmap
              • 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, "<Your Skin Name>");
              
              // 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 Button Clicks, Trackbar, ProgressBar and Text

            Here are the protocols for the different events that you might want to handle in the base class (CSkinDialog)...
            void ProgresChanged(CString m_Name); // If progress changesvoid MouseMoved(CString m_ButtonName, int x, int y); // if Mouse Movedvoid TrackChange(CString m_ButtonName, UINT nSBCode, UINT nPos); // if Trackbar changevoid ButtonPressed(CString m_ButtonName); // if Button Pressed
            You can also add any of these functions to your class depending on your needs.
            • Changing the tooltip Use one of the Set<xxx>ToolTip functions. Where <xxx> is Button, Text, etc. For example:
              SetButtonToolTip("BUTTON_USEEQ", "Equalizer is On");
              
            • Getting Value Use one of the Get<xxx> functions. For example:
              BOOL useEQ = GetButtonCheck("BUTTON_USEEQ"); // if BUTTON_USEEQ checked)
            • Setting Value Use one of the Set<xxx> functions. For example:
              SetButtonCheck("BUTTON_USEEQ", useEQ); // if useEQ = True BUTTON_USEEQ is checked)

            Additional 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.

            Downloads

            Download source and demo - 312 Kb

            posted on 2006-06-22 20:37 楊粼波 閱讀(601) 評論(1)  編輯 收藏 引用 所屬分類: 文章收藏

            評論

            # re: Creating Skins with SkinSys Ver 1.0 2007-09-22 09:19 www

            Skineditor 哪里下?
            mail:wohei2006@21cn.com  回復  更多評論   

            亚洲人成无码网站久久99热国产 | 亚洲精品国产第一综合99久久| 国产午夜精品久久久久九九电影| 久久久久婷婷| 久久99精品久久只有精品| 久久国产精品一区| 久久精品国产亚洲av高清漫画| 久久综合九色综合久99| 久久精品一区二区三区AV| 国产亚洲精久久久久久无码AV| 国产成人精品综合久久久久| 国产精品99久久久久久www| 久久一日本道色综合久久| 亚洲精品综合久久| 国产成人99久久亚洲综合精品| 久久久久久夜精品精品免费啦| 亚洲国产精品一区二区三区久久| 国产成人精品久久免费动漫| 伊人久久一区二区三区无码| 狠狠色丁香婷婷综合久久来来去 | 久久精品亚洲精品国产色婷| 一本色道久久综合狠狠躁篇| 国产高潮国产高潮久久久91 | 三上悠亚久久精品| 亚洲国产精品无码久久98| 久久亚洲AV无码精品色午夜| 久久强奷乱码老熟女网站| 国产精品欧美亚洲韩国日本久久| 99麻豆久久久国产精品免费| WWW婷婷AV久久久影片| 无码人妻久久一区二区三区免费丨| 人妻无码αv中文字幕久久琪琪布 人妻无码精品久久亚瑟影视 | 91麻精品国产91久久久久| 91久久婷婷国产综合精品青草| 久久久av波多野一区二区| 久久精品九九亚洲精品| 久久久精品人妻一区二区三区蜜桃| 伊人久久大香线蕉AV色婷婷色| 99久久夜色精品国产网站| 久久精品aⅴ无码中文字字幕不卡| 久久精品国产99国产精品亚洲|