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

牽著老婆滿街逛

嚴以律己,寬以待人. 三思而后行.
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>
            国产欧美69| 欧美调教视频| 在线观看91精品国产麻豆| 久久九九精品| 久久婷婷综合激情| 91久久综合| 一卡二卡3卡四卡高清精品视频| 欧美激情一区二区| 亚洲欧美日韩精品久久久| 亚洲在线视频| 韩日视频一区| 最近中文字幕日韩精品 | 欧美一级片在线播放| 欧美伊人影院| 亚洲日韩视频| 亚洲一区免费| 亚洲黄色av一区| 99精品久久| 一区二区亚洲欧洲国产日韩| 亚洲国产精品嫩草影院| 国产精品黄视频| 久久五月婷婷丁香社区| 欧美日韩mv| 久久精品国产一区二区三| 噜噜噜91成人网| 午夜激情亚洲| 可以看av的网站久久看| 亚洲综合导航| 欧美激情第二页| 久久精品视频一| 欧美日韩精品综合在线| 老牛嫩草一区二区三区日本 | 欧美一区在线视频| 日韩亚洲不卡在线| 久久久久国产精品麻豆ai换脸| 日韩亚洲国产精品| 久久精品欧美日韩| 亚洲欧美日韩一区二区在线 | 亚洲综合国产精品| 日韩一级裸体免费视频| 久久久av网站| 欧美在线观看视频在线| 欧美日韩视频一区二区三区| 欧美+日本+国产+在线a∨观看| 国产精品露脸自拍| 久久夜色精品亚洲噜噜国产mv| 中日韩视频在线观看| 久久久久久久国产| 欧美一区二区三区在线观看| 欧美精品国产| 亚洲国产天堂久久国产91| 国产日韩欧美精品一区| 亚洲私人影院| 亚洲小说春色综合另类电影| 欧美电影资源| 欧美福利视频一区| 亚洲国产日韩综合一区| 久久色中文字幕| 久久综合网色—综合色88| 国产精品永久免费观看| 亚洲一区二区av电影| 亚洲图片激情小说| 国产精品成人免费视频| 一区二区欧美日韩视频| 亚洲午夜激情在线| 欧美日韩欧美一区二区| 9i看片成人免费高清| 亚洲尤物精选| 国产精品二区在线| 亚洲天堂激情| 久久国产精品72免费观看| 国产午夜精品久久久久久免费视 | 亚洲欧洲免费视频| 妖精成人www高清在线观看| 欧美了一区在线观看| 亚洲美女网站| 亚洲欧美日韩在线不卡| 国产亚洲精品v| 久久激情网站| 亚洲国产精选| 亚洲一区二区三区精品在线| 国产精品一区免费在线观看| 久久aⅴ国产紧身牛仔裤| 欧美α欧美αv大片| 一区二区三区黄色| 国产农村妇女精品一二区| 久久精品一二三| 亚洲日本电影| 欧美在线播放一区| 亚洲成色www久久网站| 欧美区视频在线观看| 亚洲欧美综合v| 亚洲二区三区四区| 校园春色综合网| 亚洲韩国日本中文字幕| 国产精品久久久久高潮| 久久久之久亚州精品露出| 日韩亚洲视频在线| 久热国产精品视频| 一区二区高清视频在线观看| 国产日韩欧美中文在线播放| 欧美国产第一页| 性色av一区二区怡红| 亚洲激情欧美| 久久亚洲国产成人| 亚洲男人第一av网站| 亚洲国产精品va在看黑人| 国产精品久久久久aaaa| 欧美大片免费看| 欧美在线一区二区| 亚洲视频二区| 亚洲电影在线看| 欧美一区二区私人影院日本| 亚洲精品国产系列| 欧美在线观看一区二区| 国产精品一区二区欧美| 免费在线视频一区| 国自产拍偷拍福利精品免费一| 亚洲国产精品福利| 欧美大片在线观看一区| 久久福利资源站| 国精品一区二区| 久久美女性网| 欧美成人久久| 亚洲精品中文字幕女同| 欧美激情欧美狂野欧美精品| 欧美成人性网| 亚洲影视综合| 亚洲午夜电影| 亚洲日本va在线观看| 亚洲深夜福利视频| 国产一区二区毛片| 欧美成人高清视频| 欧美四级在线观看| 久久午夜国产精品| 国产精品高清在线| 欧美黄色网络| 娇妻被交换粗又大又硬视频欧美| 另类激情亚洲| 国产精品视频第一区| 欧美激情一区二区三区| 国产精品伦一区| 亚洲黄色免费网站| 欧美午夜激情在线| 亚洲国产精品99久久久久久久久| 欧美性做爰猛烈叫床潮| 亚洲国产专区校园欧美| 精品999网站| 久久不射电影网| 久久精品男女| 国产欧美精品| 午夜精品福利视频| 久久久999国产| 国产精品中文字幕欧美| 亚洲天堂成人在线视频| 亚洲综合电影| 国模私拍视频一区| 亚洲黄色毛片| 久久精品在线视频| 久久综合电影一区| 亚洲精品一区二区网址| 欧美福利视频在线| 夜夜爽夜夜爽精品视频| 亚洲欧美日韩国产综合| 国产精品一区二区三区四区五区| 亚洲视频一区二区| 午夜在线电影亚洲一区| 激情成人在线视频| 欧美精品1区2区| 亚洲影视在线播放| 欧美成人免费全部| 亚洲精品美女在线| 国产九区一区在线| 免费在线观看精品| 国产一区二区丝袜高跟鞋图片| 欧美在线视频一区二区| 亚洲片在线资源| 久久国产综合精品| 一本一本大道香蕉久在线精品| 国产一区二区三区最好精华液| 欧美成人中文字幕| 久久久久国产精品午夜一区| a91a精品视频在线观看| 欧美激情一区三区| 久久久久久夜| 久久精品国产第一区二区三区| 一区二区av在线| 亚洲国产电影| 亚洲国产综合视频在线观看| 国产精品视频一区二区三区| 欧美日韩国产在线看| 欧美高清日韩| 欧美大片在线影院| 久久婷婷人人澡人人喊人人爽| 亚洲欧美综合精品久久成人| 亚洲在线1234| 亚欧美中日韩视频| 久久xxxx精品视频| 久久国产精品久久久| 久久精品99久久香蕉国产色戒|