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

            久久er热视频在这里精品| 91精品国产综合久久久久久| 91精品国产综合久久香蕉| 国产成人久久精品二区三区| 国产91久久综合| 久久久亚洲欧洲日产国码二区| 成人免费网站久久久| 久久精品?ⅴ无码中文字幕| 久久精品成人欧美大片| 91精品国产91热久久久久福利| 国内精品伊人久久久久妇| 国内精品久久久久久久97牛牛| 久久精品成人欧美大片| 久久99热只有频精品8| 青青久久精品国产免费看| 99久久中文字幕| 久久精品aⅴ无码中文字字幕不卡| 99久久免费只有精品国产| 精品人妻久久久久久888| 怡红院日本一道日本久久 | 亚洲精品无码久久毛片| 97热久久免费频精品99| 中文字幕无码免费久久| 亚洲欧美精品一区久久中文字幕| 久久被窝电影亚洲爽爽爽| 伊人久久精品无码av一区| 久久久久亚洲?V成人无码| 欧美亚洲国产精品久久蜜芽| 99久久er这里只有精品18| 少妇人妻88久久中文字幕| 亚洲午夜久久久久妓女影院| 久久综合色区| 香蕉99久久国产综合精品宅男自 | 久久精品久久久久观看99水蜜桃| 亚洲天堂久久久| 久久人妻AV中文字幕| 国色天香久久久久久久小说| 少妇熟女久久综合网色欲| 狠狠色丁香久久婷婷综合| 亚洲色大成网站WWW久久九九| 精品熟女少妇AV免费久久|