• <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  回復  更多評論   

            狠狠色综合久久久久尤物| 久久久久综合网久久| 午夜福利91久久福利| 精品综合久久久久久97| 一本久久a久久精品vr综合| 国产精品美女久久久| 久久97久久97精品免视看| 久久久久亚洲精品日久生情| 国产精品久久久亚洲| 久久亚洲AV无码精品色午夜麻豆| 久久亚洲欧美国产精品| 中文字幕精品无码久久久久久3D日动漫| 777午夜精品久久av蜜臀| 久久久久国色AV免费看图片| 91精品国产乱码久久久久久| 狠狠综合久久AV一区二区三区| 精品久久久久久国产三级| 久久夜色精品国产噜噜亚洲AV| 色天使久久综合网天天| 国产精品嫩草影院久久| 青青草国产精品久久| 久久99国产精一区二区三区| 少妇人妻88久久中文字幕| 中文成人无码精品久久久不卡| 久久www免费人成看国产片| 一级做a爰片久久毛片人呢| 999久久久免费精品国产| 亚洲狠狠婷婷综合久久蜜芽| 精品久久久久久无码不卡| 污污内射久久一区二区欧美日韩 | 国产精品青草久久久久福利99| 亚洲国产精品无码久久一线| 久久久久久精品免费看SSS| 麻豆久久| 久久国内免费视频| 国产亚洲美女精品久久久| a级毛片无码兔费真人久久| 亚洲国产精品久久久久婷婷软件 | 亚洲国产成人精品女人久久久| 69久久夜色精品国产69| 日韩精品国产自在久久现线拍|