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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? newtoolbar.c

?? 這是一個MiniGUI的開發例子庫 具有各種典型控件實現的源代碼
?? C
字號:
/* ** $Id: newtoolbar.c,v 1.7 2004/06/26 08:00:42 weiym Exp $**** Listing 13.1**** newtooltar.c: Sample program for MiniGUI Programming Guide**      Usage of NEWTOOLBAR control.**** 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>#define IDC_NTB_LEFT    100#define IDC_NTB_RIGHT   110#define IDC_NTB_UP      120#define IDC_NTB_SETBMP  130static int offset = 0;static RECT rcCircle = {0, 40, 300, 300};static BITMAP ntb_bmp;static BITMAP ntb_newbmp;static void my_notif_proc (HWND hwnd, int id, int nc, DWORD add_data){    NTBINFO ntb_newinfo;    static int nFlag=0;    gal_pixel pixel;    if (nc == IDC_NTB_LEFT) {        offset -= 10;        InvalidateRect (GetParent (hwnd), &rcCircle, TRUE);    }    else if (nc == IDC_NTB_RIGHT) {        offset += 10;        InvalidateRect (GetParent (hwnd), &rcCircle, TRUE);    }    else if (nc == IDC_NTB_SETBMP) {        ntb_newinfo.nr_cells = 4;        ntb_newinfo.w_cell  = 0;        ntb_newinfo.h_cell  = 0;        ntb_newinfo.nr_cols = 0;        if (nFlag ==0){            ntb_newinfo.image = &ntb_newbmp;            nFlag =1;            pixel = GetPixelInBitmap (&ntb_newbmp, 0, 0);            SetWindowBkColor (hwnd, pixel);            InvalidateRect (hwnd, NULL, TRUE);        }        else {            ntb_newinfo.image = &ntb_bmp;            nFlag =0;            pixel = GetPixelInBitmap (&ntb_bmp, 0, 0);            SetWindowBkColor (hwnd, pixel);            InvalidateRect (hwnd, NULL, TRUE);        }        SendMessage (hwnd, NTBM_SETBITMAP, 0, (LPARAM)&ntb_newinfo);    }}static void create_new_toolbar (HWND hWnd){    HWND ntb;    NTBINFO ntb_info;    NTBITEMINFO ntbii;    gal_pixel pixel;    ntb_info.nr_cells = 4;    ntb_info.w_cell  = 0;    ntb_info.h_cell  = 0;    ntb_info.nr_cols = 0;    ntb_info.image = &ntb_bmp;    ntb = CreateWindow (CTRL_NEWTOOLBAR,                    "",                    WS_CHILD | WS_VISIBLE,                     100,                    0, 0, 1024, 0,                    hWnd,                    (DWORD) &ntb_info);    SetNotificationCallback (ntb, my_notif_proc);    pixel = GetPixelInBitmap (&ntb_bmp, 0, 0);    SetWindowBkColor (ntb, pixel);    InvalidateRect (ntb, NULL, TRUE);    memset (&ntbii, 0, sizeof (ntbii));    ntbii.flags = NTBIF_PUSHBUTTON;    ntbii.id = IDC_NTB_LEFT;    ntbii.bmp_cell = 1;    SendMessage(ntb, TBM_ADDITEM, 0, (LPARAM)&ntbii);    ntbii.flags = NTBIF_PUSHBUTTON;    ntbii.id = IDC_NTB_RIGHT;    ntbii.bmp_cell = 2;    SendMessage (ntb, TBM_ADDITEM, 0, (LPARAM)&ntbii);    ntbii.flags = NTBIF_PUSHBUTTON;    ntbii.id = IDC_NTB_SETBMP;    ntbii.bmp_cell = 3;    SendMessage (ntb, TBM_ADDITEM, 0, (LPARAM)&ntbii);        ntbii.flags = NTBIF_SEPARATOR;    ntbii.id = 0;    ntbii.bmp_cell = 0;    ntbii.text = NULL;    SendMessage (ntb, TBM_ADDITEM, 0, (LPARAM)&ntbii);    ntbii.flags = NTBIF_PUSHBUTTON | NTBIF_DISABLED;    ntbii.id = IDC_NTB_UP;    ntbii.bmp_cell = 0;    SendMessage (ntb, TBM_ADDITEM, 0, (LPARAM)&ntbii);}static int ToolBarWinProc(HWND hWnd, int message, WPARAM wParam, LPARAM lParam){    switch (message) {    case MSG_CREATE:        if (LoadBitmap (HDC_SCREEN, &ntb_bmp, "new2.jpg"))            return -1;        if (LoadBitmap (HDC_SCREEN, &ntb_newbmp, "new3.jpg"))            return -1;        create_new_toolbar (hWnd);        break;    case MSG_PAINT:    {        HDC hdc = BeginPaint (hWnd);        ClipRectIntersect (hdc, &rcCircle);        SetBrushColor (hdc, PIXEL_red);#if _USE_NEWGAL        FillCircle (hdc, 140 + offset, 120, 50);#else        Circle (hdc, 140 + offset, 120, 50);#endif        EndPaint (hWnd, hdc);        return 0;    }    case MSG_DESTROY:        UnloadBitmap (&ntb_bmp);        DestroyAllControls (hWnd);        return 0;    case MSG_CLOSE:        DestroyMainWindow (hWnd);        PostQuitMessage (hWnd);        return 0;    }    return DefaultMainWinProc(hWnd, message, wParam, lParam);}int MiniGUIMain (int argc, const char* argv[]){    MSG Msg;    HWND hMainWnd;    MAINWINCREATE CreateInfo;#ifdef _LITE_VERSION    SetDesktopRect(0, 0, 1024, 768);#endif    CreateInfo.dwStyle = WS_CAPTION | WS_BORDER | WS_VISIBLE;    CreateInfo.dwExStyle = WS_EX_NONE;    CreateInfo.spCaption = "工具欄和圓";    CreateInfo.hMenu = 0;    CreateInfo.hCursor = GetSystemCursor(IDC_ARROW);    CreateInfo.hIcon = 0;    CreateInfo.MainWindowProc = ToolBarWinProc;    CreateInfo.lx = 0;     CreateInfo.ty = 0;    CreateInfo.rx = 300;    CreateInfo.by = 220;    CreateInfo.iBkColor = GetWindowElementColor (BKC_CONTROL_DEF);    CreateInfo.dwAddData = 0;    CreateInfo.dwReserved = 0;    CreateInfo.hHosting = HWND_DESKTOP;    hMainWnd = CreateMainWindow (&CreateInfo);    if (hMainWnd == HWND_INVALID)        return -1;    ShowWindow(hMainWnd, SW_SHOWNORMAL);    while (GetMessage(&Msg, hMainWnd)) {        TranslateMessage(&Msg);        DispatchMessage(&Msg);    }    MainWindowThreadCleanup (hMainWnd);    return 0;}#ifndef _LITE_VERSION#include <minigui/dti.c>#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕免费观看一区| 日本一区二区三区四区在线视频 | 日本不卡的三区四区五区| 国产精品久久久久久亚洲毛片 | 成人永久看片免费视频天堂| 精品一区二区三区视频| 亚洲成人综合视频| 视频一区二区欧美| 开心九九激情九九欧美日韩精美视频电影| 亚洲综合在线免费观看| 亚洲一二三区在线观看| 午夜视黄欧洲亚洲| 美女在线一区二区| 成人爽a毛片一区二区免费| 99精品1区2区| 欧美久久久久中文字幕| 精品免费99久久| 国产精品你懂的在线| 亚洲国产sm捆绑调教视频| 日本女优在线视频一区二区| 国产一区二区视频在线| kk眼镜猥琐国模调教系列一区二区| 91丨九色丨蝌蚪丨老版| 欧美日韩高清影院| 久久久久一区二区三区四区| 国产精品入口麻豆九色| 午夜私人影院久久久久| 国产精品资源在线| 日本高清无吗v一区| 欧美成人精品福利| 自拍偷在线精品自拍偷无码专区| 亚洲一区二区三区四区在线观看| 五月天久久比比资源色| 国产风韵犹存在线视精品| 不卡影院免费观看| 91精品国产色综合久久不卡蜜臀| 国产午夜精品美女毛片视频| 亚洲国产成人高清精品| 国产精品亚洲专一区二区三区 | 欧美裸体bbwbbwbbw| 欧美成人a在线| 亚洲欧美日韩中文播放| 激情欧美一区二区三区在线观看| eeuss影院一区二区三区| 欧美一区欧美二区| 亚洲欧美日韩在线| 国产一区日韩二区欧美三区| 欧美肥大bbwbbw高潮| 国产精品亲子乱子伦xxxx裸| 日韩精品电影一区亚洲| 91久久精品网| 国产精品久久影院| 国内精品国产成人| 精品视频免费在线| 亚洲视频图片小说| 成人污视频在线观看| 51精品秘密在线观看| 亚洲激情欧美激情| 99久久婷婷国产综合精品电影| 3d动漫精品啪啪| 午夜影院久久久| 成人理论电影网| 久久久久久久av麻豆果冻| 亚洲黄色片在线观看| 成人av在线影院| 中文一区一区三区高中清不卡| 裸体一区二区三区| 日韩欧美中文字幕公布| 亚洲成人av一区二区| 91福利在线观看| 一区二区三区精品在线| 97久久精品人人爽人人爽蜜臀| 国产婷婷色一区二区三区四区| 久久91精品国产91久久小草| 日韩一级片网站| 久久99国产精品久久| 久久综合九色综合97婷婷女人| 青娱乐精品视频| 精品国产一二三| 国产91丝袜在线播放九色| 久久综合九色综合欧美98| 国产91精品一区二区麻豆网站| 日本一区二区电影| 91麻豆免费看| 日韩一区精品字幕| 精品国产髙清在线看国产毛片| 精品在线你懂的| 国产精品热久久久久夜色精品三区 | 亚洲va欧美va人人爽午夜| 欧美三片在线视频观看| 日日夜夜免费精品| 欧美精品一区二区蜜臀亚洲| 国产乱码字幕精品高清av| 国产精品卡一卡二| 欧美色综合天天久久综合精品| 亚洲成a人在线观看| 欧美mv和日韩mv国产网站| 懂色一区二区三区免费观看| 亚洲欧美在线观看| 91精品国产91久久久久久最新毛片| 日韩精品一二三四| 国产女主播在线一区二区| 欧美影院精品一区| 国产黄色精品视频| 亚洲成av人片在www色猫咪| 亚洲精品在线一区二区| 91成人国产精品| 蜜臀av性久久久久蜜臀av麻豆| 国产精品污网站| 666欧美在线视频| jlzzjlzz亚洲女人18| 秋霞电影网一区二区| 国产精品伦理一区二区| 在线电影国产精品| av一本久道久久综合久久鬼色| 亚洲一区视频在线观看视频| 精品99久久久久久| 欧美日韩一区二区三区高清| 国产乱码精品一品二品| 日韩精品一二三| 亚洲精品中文在线影院| 国产欧美综合在线观看第十页| 欧美色窝79yyyycom| 极品美女销魂一区二区三区免费| 亚洲黄色尤物视频| 国产精品久久久久久户外露出 | 久久久蜜桃精品| 欧美日韩精品系列| 成人亚洲一区二区一| 玉米视频成人免费看| 久久九九99视频| 日韩三级视频在线观看| 在线观看日韩高清av| 波多野结衣在线aⅴ中文字幕不卡| 丝袜亚洲精品中文字幕一区| 亚洲日本在线观看| 久久久久97国产精华液好用吗| 欧美日韩dvd在线观看| 日本高清成人免费播放| 成人h精品动漫一区二区三区| 久久精品国产77777蜜臀| 日韩国产欧美三级| 性久久久久久久久久久久 | 欧美日韩一区二区在线观看 | 97久久精品人人澡人人爽| 国内精品久久久久影院薰衣草| 日韩精品三区四区| 五月婷婷激情综合网| 亚洲丰满少妇videoshd| 一区二区三区四区高清精品免费观看| 中文一区二区在线观看| 国产无人区一区二区三区| 久久麻豆一区二区| 国产日韩欧美精品在线| 久久久久久亚洲综合影院红桃| 欧美大片在线观看| 精品处破学生在线二十三| 日韩欧美一卡二卡| 精品国产一区二区三区不卡| 精品久久一二三区| 久久免费美女视频| 国产精品久久久久影院| 最新热久久免费视频| 亚洲欧美另类图片小说| 一区二区免费看| 日韩在线a电影| 精品亚洲aⅴ乱码一区二区三区| 精品亚洲欧美一区| 菠萝蜜视频在线观看一区| 99视频一区二区三区| 日本韩国欧美国产| 欧美一区二区在线观看| 久久色.com| 亚洲天堂中文字幕| 香蕉乱码成人久久天堂爱免费| 日韩电影免费在线| 国产美女久久久久| 不卡的av电影在线观看| 在线免费观看日本欧美| 欧美一级片在线看| 欧美国产一区在线| 亚洲v精品v日韩v欧美v专区| 久久精品国产免费| 成人av综合在线| 91精品国产综合久久久久久久| 久久老女人爱爱| 亚洲电影在线播放| 国产盗摄女厕一区二区三区| 色综合天天综合色综合av| 3d动漫精品啪啪1区2区免费| 久久精品日产第一区二区三区高清版| 成人免费在线视频观看| 蜜桃av一区二区| 91麻豆精品在线观看| 精品精品欲导航| 一区二区三区在线视频免费观看| 免费的成人av| 一本到三区不卡视频| 久久精品一区二区三区不卡| 亚洲午夜久久久久久久久电影网 |