亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? skindemo.c

?? 這是一個(gè)MiniGUI的開(kāi)發(fā)例子庫(kù) 具有各種典型控件實(shí)現(xiàn)的源代碼
?? C
字號(hào):
/*** $Id: skindemo.c,v 1.10 2004/07/29 03:43:40 snig Exp $**** skindemo.c: Sample program for MiniGUI Programming Guide**      Usage of SKIN.**** Copyright (C) 2003 Feynman Software.**** License: GPL*/#include <stdio.h>#include <stdlib.h>#include <string.h>#include <minigui/common.h>#include <minigui/minigui.h>#include <minigui/gdi.h>#include <minigui/window.h>#include <minigui/control.h>#include <minigui/mgext.h>#include <minigui/skin.h>#ifdef _EXT_SKIN#define SIID_TITLE        1#define SIID_PLAY        2#define SIID_PAUSE        3#define SIID_STOP        4#define SIID_PROGRESS    5#define SIID_SYSMENU    6#define SIID_CLOSE        7#define SIID_VOLUME        8#define SIID_TIMER        9#define DEF_WIDTH       284#define DEF_HEIGHT      135#define ID_TIME            100    /* 定義皮膚元素特定屬性 */static si_nrmslider_t progress     = { {0, 180, 0 }, 5 };static si_nrmslider_t volume     = { {1, 100, 50}, 9 };static si_bmplabel_t timer         = { "00:00", "0123456789:-" };/* 定義皮膚元素?cái)?shù)組 */static skin_item_t skin_main_items [] ={{SIID_PLAY, SI_TYPE_CHKBUTTON       | SI_TEST_SHAPE_RECT | SI_STATUS_VISIBLE,    205, 106, {}, 1, "播放"},{SIID_PAUSE, SI_TYPE_CHKBUTTON   | SI_TEST_SHAPE_RECT | SI_STATUS_VISIBLE,    230, 106, {}, 2, "暫停"},    {SIID_STOP,  SI_TYPE_CHKBUTTON   | SI_TEST_SHAPE_RECT | SI_STATUS_VISIBLE,    254, 106, {}, 3, "停止"},{SIID_PROGRESS, SI_TYPE_NRMSLIDER| SI_TEST_SHAPE_RECT | SI_STATUS_VISIBLE     | SI_NRMSLIDER_HORZ, 8, 91, {}, 4, "播放進(jìn)度" , 0, &progress},{SIID_SYSMENU, SI_TYPE_CMDBUTTON | SI_TEST_SHAPE_RECT | SI_STATUS_VISIBLE,    9, 2, {}, 6},{SIID_CLOSE, SI_TYPE_CMDBUTTON      | SI_TEST_SHAPE_RECT | SI_STATUS_VISIBLE,    263, 2, {}, 7, "關(guān)閉"},{SIID_VOLUME, SI_TYPE_NRMSLIDER  | SI_TEST_SHAPE_RECT | SI_STATUS_VISIBLE     | SI_NRMSLIDER_HORZ, 102, 55, {}, 8, "調(diào)節(jié)音量" , 0, &volume},{SIID_TIMER,   SI_TYPE_BMPLABEL  | SI_TEST_SHAPE_RECT | SI_STATUS_VISIBLE,    20, 67, {}, 10, "播放時(shí)間", 0, &timer}};/* 定義皮膚 */skin_head_t main_skin ={    "播放器皮膚窗口",    SKIN_STYLE_TOOLTIP, NULL, NULL,     0, 8, skin_main_items, FALSE};/* 位圖數(shù)組 */const char *bmp_name[] = {"main.png", "play.png", "pause.png", "stop.png", "progress-bk.png", "progress.png","sysmenu.png", "close.png", "volume-bk.png", "volume.png", "timer.png"};static int cur_pos = 0;/* 位圖資源裝/卸載函數(shù) */void load_skin_bmps ( skin_head_t *skin, BOOL load ){    int i, bmp_num = sizeof(bmp_name)/sizeof(char *);        /* 如果load為真,則將位圖裝載到skin的bmps數(shù)組,否則卸載bmps數(shù)組中的位圖 */    if ( load )        skin->bmps = (BITMAP* )calloc ( bmp_num, sizeof(BITMAP) );        for ( i = 0 ; i < bmp_num ; i++ ){        if ( load )            LoadBitmapFromFile ( HDC_SCREEN, (PBITMAP)&(skin->bmps[i]), bmp_name[i] );        else            UnloadBitmap ((PBITMAP)&(skin->bmps[i]));    }    if ( !load )        free ( (void*)skin->bmps);}/* 皮膚事件回調(diào)函數(shù) */static int main_event_cb (HWND hwnd, skin_item_t* item, int event, void* data){    char buf[256];    static int click_num = 0;    int minute = 0;    int second = 0;    int pos = 0;    if (event == SIE_BUTTON_CLICKED) {        switch (item->id) {        case SIID_PLAY:        /* 皮膚元素SIID_PLAY的SIE_BUTTON_CLICKED事件在這里進(jìn)行處理 */            click_num = 0;            SetTimer (hwnd, ID_TIME, 100);            skin_set_check_status (item->hostskin, SIID_PAUSE, FALSE);            skin_set_check_status (item->hostskin, SIID_STOP, FALSE);            break;        case SIID_PAUSE:            skin_set_check_status (item->hostskin, SIID_PLAY, FALSE);            skin_set_check_status (item->hostskin, SIID_STOP, FALSE);            KillTimer (hwnd, ID_TIME);            break;        case SIID_STOP:            cur_pos = 0;            skin_set_check_status (item->hostskin, SIID_PLAY, FALSE);            skin_set_check_status (item->hostskin, SIID_PAUSE, FALSE);            KillTimer (hwnd, ID_TIME);            skin_set_thumb_pos (item->hostskin, SIID_PROGRESS, 0);            skin_set_item_label (item->hostskin, SIID_TIMER, "00:00");            break;        case SIID_CLOSE:            KillTimer (hwnd, ID_TIME);            SendMessage (hwnd, MSG_CLOSE, 0, 0);            break;        }    }    else if (event == SIE_SLIDER_CHANGED) {        pos = (int)data;        cur_pos = pos;        minute = pos / 60;        second = pos % 60;        if (second > 9) {            sprintf (buf, "0%d:%d", minute, second);         } else {            sprintf (buf, "0%d:0%d", minute,second);        }        skin_set_item_label (item->hostskin, SIID_TIMER, buf);    }    return 1;}/* 皮膚窗口消息回調(diào)函數(shù) */static int msg_event_cb (HWND hwnd, int message, WPARAM wparam, LPARAM lparam, int* result){    int minute = 0;    int second = 0;    char buf[8];    skin_head_t *hostskin = NULL;    switch (message) {        case MSG_TIMER:            if (cur_pos++ > 180)                 cur_pos = 0;            minute = cur_pos / 60;            second = cur_pos % 60;            if (second > 9)                sprintf (buf, "0%d:%d", minute, second);             else                 sprintf (buf, "0%d:0%d", minute,second);                        hostskin = get_window_skin (hwnd);            skin_set_thumb_pos (hostskin, SIID_PROGRESS, cur_pos);            skin_set_item_label (hostskin, SIID_TIMER, buf);            break;    }    return 1;}int MiniGUIMain (int argc, const char *argv[]){    MSG msg;    HWND hWndMain;    #ifdef _LITE_VERSION    SetDesktopRect( 0, 0, 640, 480 );#endif    if (!InitMiniGUIExt()) {        return 2;    }        load_skin_bmps (&main_skin, TRUE);    /* 裝載位圖資源 */    if ( !skin_init (&main_skin, main_event_cb, msg_event_cb) ){    /* 初始化皮膚 */        printf ("skin init fail !\n");    }    else{        hWndMain = create_skin_main_window (&main_skin,                        HWND_DESKTOP, 100, 100, 100 + DEF_WIDTH, 100 + DEF_HEIGHT,                        FALSE);        while (GetMessage (&msg, hWndMain)) {            TranslateMessage (&msg);            DispatchMessage (&msg);        }        MainWindowCleanup (hWndMain);        skin_deinit (&main_skin);        /* 撤銷皮膚 */    }    load_skin_bmps (&main_skin, FALSE);    /* 卸載位圖資源 */    MiniGUIExtCleanUp ();    return 0;}#ifndef _LITE_VERSION#include <minigui/dti.c>#endif#else#error "Lack of SKIN support in MiniGUIExt library."#endif /* _EXT_SKIN */

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕一区二区不卡| 4438x亚洲最大成人网| 欧美大胆一级视频| 丰满岳乱妇一区二区三区| 337p日本欧洲亚洲大胆精品| 国产91在线观看丝袜| 亚洲狠狠丁香婷婷综合久久久| 成人免费观看视频| 五月天激情综合| 亚洲国产精品精华液2区45| aaa国产一区| 国产美女一区二区三区| 亚洲精品欧美综合四区| 中文字幕乱码日本亚洲一区二区 | 欧美群妇大交群中文字幕| 国产99久久久精品| 色欧美88888久久久久久影院| 久久福利视频一区二区| 日韩一区二区不卡| 国产精品一卡二| 日本欧美韩国一区三区| 国产人伦精品一区二区| 久久久久久久综合日本| 欧美日韩一区二区在线观看视频| 国产精品1区2区3区| 在线观看网站黄不卡| 成人免费观看av| 51精品视频一区二区三区| 一区二区在线观看视频| 国产91露脸合集magnet | 亚洲欧美偷拍卡通变态| 国产片一区二区| 天天色图综合网| 久久影音资源网| 日韩福利视频导航| 精品日韩在线观看| 精品国产一区二区精华| 久久久国产午夜精品| 日韩专区中文字幕一区二区| 亚洲精选视频免费看| 日本电影亚洲天堂一区| 欧美精品一二三| 国产精品久久夜| 免费观看一级特黄欧美大片| 久久99国产精品久久99果冻传媒| 国产一区二区美女| 亚洲桃色在线一区| 国产福利一区二区三区| 色综合中文字幕国产| 在线观看三级视频欧美| 亚洲永久精品国产| 高清国产一区二区| 伊人色综合久久天天人手人婷| 在线观看免费视频综合| 国产美女娇喘av呻吟久久| 国产精品理论在线观看| 日韩午夜在线播放| 国产91精品精华液一区二区三区| 中文子幕无线码一区tr| 91久久一区二区| 国产一区二区在线视频| 亚洲欧洲综合另类在线| 精品国产乱码久久久久久免费| 成人精品国产一区二区4080| 国产精品你懂的| 国产黄色精品视频| 亚洲网友自拍偷拍| 91精品国产色综合久久ai换脸| 国产欧美1区2区3区| 日韩欧美国产小视频| 久久久99精品免费观看不卡| 成人国产一区二区三区精品| 日本中文字幕不卡| 日本一二三不卡| 亚洲精品一区在线观看| 99国产精品久| 精品欧美一区二区三区精品久久 | 日本不卡一二三| 国产真实乱对白精彩久久| 日韩亚洲欧美在线观看| 欧美日韩国产一级片| 91视频免费看| 蜜桃一区二区三区在线| 日本三级韩国三级欧美三级| 国产一区二区精品久久| 在线亚洲高清视频| 欧美视频一区在线| 欧美日韩精品一区二区三区四区 | 欧美老女人在线| 欧美高清视频不卡网| 亚洲综合色区另类av| 国内精品写真在线观看| 91在线国产福利| 色狠狠av一区二区三区| 日韩欧美一区二区三区在线| 久久欧美一区二区| 天堂蜜桃91精品| 欧美视频中文一区二区三区在线观看| 欧美性猛片xxxx免费看久爱| 国产亚洲福利社区一区| 欧美激情一区二区三区在线| 成人高清视频在线观看| 精品99一区二区| 午夜电影网亚洲视频| 成人av中文字幕| 精品国产一区a| 亚洲精品视频自拍| 成人毛片在线观看| 在线观看日韩av先锋影音电影院| 精品久久久久久久一区二区蜜臀| 一区二区三区电影在线播| 天天综合色天天| 久久免费视频一区| 成人v精品蜜桃久久一区| 国产日韩av一区| 激情图片小说一区| 成人永久aaa| 亚洲欧美一区二区在线观看| 欧美日韩一区二区三区视频| 国产精品区一区二区三| 国模冰冰炮一区二区| 欧美日韩国产系列| 麻豆国产欧美日韩综合精品二区| 91精品国产91热久久久做人人| 五月天一区二区三区| 久久亚洲私人国产精品va媚药| 97成人超碰视| 全国精品久久少妇| 8x福利精品第一导航| 麻豆91在线播放免费| 欧美人妖巨大在线| 亚洲妇女屁股眼交7| 精品区一区二区| 亚洲欧美日韩精品久久久久| 91精品久久久久久久99蜜桃| 国产在线看一区| 国产精品电影一区二区| 精品免费视频.| 日韩欧美国产精品| 国产情人综合久久777777| 久久福利视频一区二区| 中文字幕免费观看一区| 亚洲精品一线二线三线| 欧美色图片你懂的| 色综合天天综合网天天狠天天| 亚洲一区二区在线免费观看视频| 91精品免费观看| 欧美电影免费提供在线观看| 精品少妇一区二区三区日产乱码 | 成人18精品视频| 日韩电影免费在线| 亚洲成人av中文| 91亚洲精品久久久蜜桃| 免费三级欧美电影| 奇米影视一区二区三区小说| 午夜精品久久久久久久| 天天操天天色综合| 偷窥国产亚洲免费视频| 日韩国产欧美视频| 精品一区二区三区久久| 欧美性色aⅴ视频一区日韩精品| 欧美日韩免费电影| 日本一区二区三区四区| 久久久另类综合| 国产欧美精品一区二区色综合 | 亚洲人妖av一区二区| 日韩美女视频19| 一区二区三区在线观看视频| 日韩午夜精品视频| 欧美国产精品一区二区三区| 亚洲精品一线二线三线无人区| 日韩一级完整毛片| 精品一区二区三区的国产在线播放| 国产在线一区二区综合免费视频| 琪琪久久久久日韩精品| 久久99精品一区二区三区三区| 亚洲成av人片一区二区| 视频在线在亚洲| 国精品**一区二区三区在线蜜桃| 99久久夜色精品国产网站| 欧美一区二区三区在线| 午夜激情久久久| 色综合久久天天| 欧美午夜精品理论片a级按摩| 91国产丝袜在线播放| 精品日韩成人av| 国产69精品久久久久777| 国产成人亚洲精品狼色在线 | 国产在线不卡一卡二卡三卡四卡| 69精品人人人人| 亚洲18色成人| 日韩三级中文字幕| 爽好多水快深点欧美视频| 久久综合久久99| 亚洲国产精品天堂| 成人性生交大合| 国产日韩欧美a| 一个色妞综合视频在线观看| 成人在线视频一区| 17c精品麻豆一区二区免费|