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

牽著老婆滿街逛

嚴以律己,寬以待人. 三思而后行.
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>
            亚洲精品在线视频| 欧美精品国产一区| 亚洲二区在线| 久久久久久久久久看片| 亚洲欧美国产精品va在线观看| 一区二区三区四区在线| 亚洲一区区二区| 欧美在线在线| 噜噜噜久久亚洲精品国产品小说| 免费成人av| 亚洲精品一区二区三区樱花| 在线视频你懂得一区二区三区| 亚洲一区二区少妇| 久久久久国产一区二区三区| 欧美高清视频在线| 国产欧美精品xxxx另类| 激情综合色综合久久| 日韩视频在线免费观看| 午夜视频久久久| 欧美成人精品福利| 亚洲视频1区| 蜜臀va亚洲va欧美va天堂| 欧美久久在线| 国产亚洲精品久久久久动| 日韩图片一区| 久久蜜臀精品av| 在线亚洲一区观看| 麻豆精品视频在线观看| 国产精品国产福利国产秒拍| 樱桃成人精品视频在线播放| 中文亚洲免费| 欧美成人中文字幕在线| 亚洲女同精品视频| 欧美日韩久久| 亚洲国产精品999| 久久成人国产| 在线亚洲一区二区| 欧美激情黄色片| 悠悠资源网久久精品| 亚洲欧美日韩一区二区在线| 亚洲国产婷婷香蕉久久久久久99 | 在线观看欧美日韩| 性欧美1819sex性高清| 亚洲国产中文字幕在线观看| 欧美一区二视频| 国产精品久久夜| 日韩亚洲视频| 亚洲国产视频一区二区| 欧美色精品天天在线观看视频| 亚洲免费一在线| 欧美日韩福利视频| 在线日韩一区二区| 久久精品理论片| 亚洲女人天堂av| 国产精品理论片| 亚洲欧美日韩一区在线| 99re视频这里只有精品| 欧美日韩免费观看中文| 一区二区av在线| 日韩视频一区二区三区在线播放免费观看 | 国产精品国码视频| 中日韩在线视频| 夜夜精品视频一区二区| 欧美人成免费网站| 一区二区不卡在线视频 午夜欧美不卡在| 老司机aⅴ在线精品导航| 欧美在线不卡视频| 伊人久久亚洲影院| 亚洲成色精品| 欧美日产一区二区三区在线观看| 亚洲剧情一区二区| 日韩午夜激情| 国产精品系列在线| 久久久久久国产精品mv| 久久久久久网址| 日韩视频免费| 宅男噜噜噜66一区二区| 国产麻豆成人精品| 免费亚洲一区二区| 欧美美女福利视频| 小处雏高清一区二区三区| 欧美一区二区三区在线看 | 中文日韩电影网站| 国产精品一区二区a| 久久久久综合网| 欧美v亚洲v综合ⅴ国产v| 亚洲午夜精品| 性做久久久久久免费观看欧美| 一区在线播放| 9色精品在线| 国内外成人免费视频| 亚洲国产成人精品久久| 国产精品国产精品| 能在线观看的日韩av| 欧美日韩在线三级| 久久一区二区视频| 欧美日韩视频第一区| 久久久蜜桃精品 | 亚洲视频久久| 欧美制服丝袜第一页| 亚洲国产精品尤物yw在线观看| 亚洲茄子视频| 国内精品美女在线观看| 亚洲精品一区二区三区在线观看| 国产精品视频一区二区高潮| 欧美高清日韩| 国产精品手机在线| 亚洲国产合集| 激情欧美日韩一区| 亚洲午夜小视频| 亚洲精品色婷婷福利天堂| 午夜激情亚洲| 一本久道久久综合中文字幕| 久久精品国产免费观看| 亚洲欧美在线一区二区| 欧美国产大片| 欧美高清视频免费观看| 国产在线不卡| 亚洲一区久久| 亚洲一区二区免费在线| 欧美国产成人精品| 欧美激情亚洲综合一区| 国产精品久久久久9999吃药| 亚洲裸体俱乐部裸体舞表演av| 亚洲国产第一| 久久中文欧美| 免费在线观看精品| 精品成人在线| 久久嫩草精品久久久精品| 久久国产精品第一页| 国产精品亚洲成人| 亚洲在线第一页| 性亚洲最疯狂xxxx高清| 国产精品系列在线播放| 亚洲欧美网站| 久久久五月婷婷| 狠狠色综合网站久久久久久久| 香蕉免费一区二区三区在线观看 | 精品69视频一区二区三区| 欧美伊人久久久久久午夜久久久久| 亚洲一区三区电影在线观看| 欧美日韩在线电影| 99日韩精品| 亚洲欧美日韩成人| 国产美女精品一区二区三区| 亚洲欧美在线看| 老司机67194精品线观看| 亚洲成人原创| 欧美大片在线观看一区| 亚洲精品中文字幕女同| 一区二区久久| 国产精品日韩欧美综合 | 欧美激情亚洲视频| 一本大道av伊人久久综合| 国产精品xnxxcom| 午夜精品久久久久久久蜜桃app| 欧美一区中文字幕| 亚洲第一精品福利| 欧美精品色综合| 一本一本久久a久久精品综合妖精 一本一本久久a久久精品综合麻豆 | 亚洲电影在线观看| 久久伊伊香蕉| 日韩亚洲视频在线| 欧美在线视频日韩| 激情婷婷亚洲| 欧美精品一区二区三区蜜桃| 亚洲视频综合在线| 欧美a级理论片| 亚洲一区二区影院| 国产一区成人| 欧美伦理影院| 久久se精品一区二区| 亚洲国产精品久久久| 欧美一级专区| 99在线精品视频在线观看| 国产亚洲欧洲997久久综合| 免费精品视频| 亚洲女性裸体视频| 亚洲国产精品欧美一二99| 欧美亚洲视频在线看网址| 亚洲黄页视频免费观看| 国产精品香蕉在线观看| 欧美成人自拍| 久久久噜噜噜久噜久久 | 亚洲欧美日本日韩| 欧美激情国产精品| 久久久国产一区二区三区| 国产精品99久久久久久久女警 | 久久超碰97人人做人人爱| 亚洲精品在线看| 欧美成人69| 久久色在线播放| 欧美一区二区高清| 在线视频日韩| 亚洲另类自拍| 亚洲欧洲精品一区二区三区波多野1战4 | 亚洲视频一起| 亚洲精品一区二区三区樱花| 欧美xx69| 鲁大师影院一区二区三区|