青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

牽著老婆滿街逛

嚴以律己,寬以待人. 三思而后行.
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 楊粼波 閱讀(603) 評論(1)  編輯 收藏 引用 所屬分類: 文章收藏

評論

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

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

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            一区二区三区欧美在线| 欧美福利视频网站| 亚洲无吗在线| 国产精品色一区二区三区| 午夜精品久久久久久| 午夜免费日韩视频| 黄色日韩精品| 国产伦精品免费视频| 久久精品国产亚洲一区二区| 久久精品夜色噜噜亚洲aⅴ| 在线观看欧美日韩国产| 亚洲日本va午夜在线影院| 欧美日本一区二区三区| 欧美一级视频免费在线观看| 久久精品一区蜜桃臀影院| 亚洲人午夜精品| 亚洲少妇最新在线视频| 精品成人国产| 99精品国产一区二区青青牛奶| 国产精品私人影院| 亚洲国产小视频| 国产欧美一区二区视频| 牛牛影视久久网| 国产精品视频免费观看| 欧美大片在线观看一区| 国产精品视频| 亚洲日本在线观看| 国产一区二区三区视频在线观看| 亚洲大胆人体视频| 国产日韩精品入口| 亚洲毛片一区二区| 亚洲国产成人av好男人在线观看| 夜夜嗨av一区二区三区网站四季av| 国产日韩精品视频一区二区三区| 亚洲黄一区二区| 国产一区二区中文| 性色av香蕉一区二区| 亚洲伊人伊色伊影伊综合网| 久久久久久久久岛国免费| 亚洲视频在线观看视频| 老司机aⅴ在线精品导航| 久久国产精品一区二区三区| 欧美三区美女| 在线免费高清一区二区三区| 亚洲自拍偷拍视频| 亚洲午夜久久久| 欧美日韩国产色站一区二区三区| 欧美黄色大片网站| 今天的高清视频免费播放成人| 亚洲天堂成人| 亚洲小视频在线观看| 欧美韩日视频| 亚洲精品国精品久久99热| 亚洲国产成人tv| 蜜桃久久精品一区二区| 两个人的视频www国产精品| 国产喷白浆一区二区三区| 一区二区三区欧美| 亚洲素人在线| 欧美日韩午夜剧场| 9久re热视频在线精品| 亚洲视频在线观看免费| 欧美日韩免费观看一区三区| 亚洲美女免费精品视频在线观看| 亚洲三级网站| 欧美另类视频| 99国产一区| 午夜精品区一区二区三| 国产精品久久久久久久app| 一区二区三区免费网站| 午夜日韩av| 黄色免费成人| 欧美成人激情在线| 亚洲精品一区在线观看香蕉| 9久re热视频在线精品| 欧美午夜一区二区| 亚洲女人天堂av| 久久精品国亚洲| 亚洲欧洲一区二区天堂久久| 欧美日韩黄视频| 亚洲欧美日韩国产综合精品二区| 午夜精品一区二区三区在线视| 国产视频亚洲精品| 麻豆亚洲精品| 中文av一区特黄| 久久露脸国产精品| 日韩西西人体444www| 国产精品高潮呻吟| 久久精品日产第一区二区| 欧美国内亚洲| 午夜免费在线观看精品视频| 一区在线播放| 欧美四级剧情无删版影片| 亚洲欧美欧美一区二区三区| 鲁大师影院一区二区三区| 亚洲乱码国产乱码精品精| 国产精品系列在线播放| 麻豆精品精品国产自在97香蕉| 一区二区欧美激情| 免费国产一区二区| 亚洲一区二区三区午夜| 激情视频亚洲| 国产精品成人aaaaa网站 | 亚洲欧美电影在线观看| 激情一区二区| 国产精品久久久久久妇女6080 | 久久全球大尺度高清视频| 国产一区二区三区日韩欧美| 欧美成人国产一区二区| 亚洲天堂网在线观看| 欧美激情91| 欧美亚洲一区二区三区| 亚洲精品国产无天堂网2021| 国产精品亚洲精品| 欧美激情综合五月色丁香小说| 亚洲视频中文字幕| 亚洲黄色精品| 久久亚洲不卡| 先锋影音久久| 一区二区三区四区国产精品| 亚洲国产精品久久久久秋霞不卡 | 久久精品在线观看| 亚洲专区国产精品| 99视频一区二区| 亚洲国产精品久久| 久久综合久久综合九色| 久久国产精品色婷婷| 亚洲欧美日韩精品在线| a91a精品视频在线观看| 亚洲精品久久久蜜桃| 在线免费日韩片| 激情视频亚洲| 影音先锋一区| 一区在线影院| 永久免费精品影视网站| 国产一二三精品| 国产一区二区精品在线观看| 国产欧美日韩精品a在线观看| 欧美日韩亚洲综合| 欧美日韩一区二区免费视频| 欧美精品v日韩精品v韩国精品v | 国产精品免费视频xxxx| 国产精品黄色在线观看| 国产精品国产自产拍高清av| 欧美性事免费在线观看| 国产精品劲爆视频| 国产欧美精品日韩精品| 国产欧美日本| 好吊视频一区二区三区四区| 国际精品欧美精品| 一区二区在线视频| 亚洲精品视频在线观看网站| 亚洲精品免费在线观看| 一区二区欧美精品| 亚洲欧美日韩一区二区在线| 欧美亚洲视频| 久久久久国产精品午夜一区| 美女被久久久| 亚洲欧洲日韩综合二区| av成人免费| 欧美一区二区日韩一区二区| 久久久久国产精品午夜一区| 欧美成人精品一区二区三区| 欧美精品三级日韩久久| 国产精品免费区二区三区观看| 国产亚洲欧美日韩日本| 亚洲娇小video精品| 亚洲视频在线一区观看| 久久激情五月激情| 亚洲福利视频一区二区| 在线亚洲成人| 久久一区国产| 欧美午夜精品理论片a级按摩| 国产一区二区精品| 夜夜嗨av一区二区三区中文字幕 | 国内激情久久| 亚洲精品一区二区三区不| 午夜在线精品偷拍| 亚洲第一综合天堂另类专| 一区二区三区欧美在线| 久久久久国产精品一区二区| 欧美日韩一区二区欧美激情| 国产欧美一区二区三区在线老狼| 91久久精品国产| 欧美一区午夜精品| 亚洲精美视频| 久久久久久久尹人综合网亚洲| 欧美日韩国产在线播放网站| 国产亚洲制服色| 在线视频亚洲一区| 麻豆91精品| 亚洲午夜久久久久久久久电影院| 老司机免费视频一区二区| 国产精品久久久久一区| 日韩图片一区| 免费视频一区| 欧美一区二区在线看| 国产精品久久久久91| 亚洲精品一区二区在线观看| 久久尤物视频|