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

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

?? newtoolbar.c

?? ** This source is free software you can redistribute it and/or ** modify it under the terms of the
?? C
字號:
/*** $Id: newtoolbar.c,v 1.7 2003/06/17 08:57:25 weiym Exp $**** newtoolbar.c: The NewToolBar control demo program.**** Copyright (C) 2003 Feynman Software.**** Create date: 2003/5/15*//***  This source is free software; you can redistribute it and/or**  modify it under the terms of the GNU General Public**  License as published by the Free Software Foundation; either**  version 2 of the License, or (at your option) any later version.****  This software is distributed in the hope that it will be useful,**  but WITHOUT ANY WARRANTY; without even the implied warranty of**  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU**  General Public License for more details.****  You should have received a copy of the GNU General Public**  License along with this library; if not, write to the Free**  Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,**  MA 02111-1307, USA*/#include <stdio.h>#include <stdlib.h>#include <string.h>#include <unistd.h>#include <sys/stat.h>#include <sys/types.h>#include <minigui/common.h>#include <minigui/minigui.h>#include <minigui/gdi.h>#include <minigui/window.h>#include <minigui/control.h>#define LEN_TEXT    50#define LEN_TIP     50#define IDC_CTRL_BUTTON       100#define IDC_CTRL_NEWTOOLBAR_1 110#define IDC_CTRL_NEWTOOLBAR_2 120#define IDC_CTRL_NEWTOOLBAR_3 130#define IDC_CTRL_NEWTOOLBAR_4 140#define IDC_NTB_ONE           140#define IDC_NTB_TWO           150#define IDC_NTB_THREE         160#define IDC_NTB_FOUR          170static HWND hMainWnd = HWND_INVALID;static void my_hotspot_proc (HWND hwnd, int id, const RECT* cell, int x, int y){        HDC hdc;        char buff [254];        Ping ();        hdc = GetClientDC (GetParent (hwnd));        sprintf (buff, "Hotpot of button %d of NewToolBar %d clicked.", id, GetDlgCtrlID (hwnd));        TextOut (hdc, 0, 330, buff);        ReleaseDC (hdc);}BITMAP bitmap1, bitmap2, bitmap3, bitmap4;static void create_newtoolbars (HWND hWnd){    HWND ntb1, ntb2, ntb3, ntb4;    NTBINFO ntb_info;    NTBITEMINFO ntbii;    gal_pixel pixel;    RECT hotspot = {16, 16, 32, 32};    ntb_info.nr_cells = 4;    ntb_info.w_cell  = 0;    ntb_info.h_cell  = 0;    ntb_info.nr_cols = 0;    ntb_info.image = &bitmap1;    ntb1 = CreateWindow (CTRL_NEWTOOLBAR,                    "",                    WS_CHILD | WS_VISIBLE,                     IDC_CTRL_NEWTOOLBAR_1,                    0, 10, 1024, 0,                    hWnd,                    (DWORD) &ntb_info);    pixel = GetPixelInBitmap (&bitmap1, 0, 0);    SetWindowBkColor (ntb1, pixel);    InvalidateRect (ntb1, NULL, TRUE);    ntb_info.nr_cells = 4;    ntb_info.w_cell  = 0;    ntb_info.h_cell  = 0;    ntb_info.nr_cols = 0;    ntb_info.image = &bitmap2;    ntb2 = CreateWindow (CTRL_NEWTOOLBAR,                    "",                    WS_CHILD | WS_VISIBLE | NTBS_WITHTEXT,                    IDC_CTRL_NEWTOOLBAR_2,                    0, 90, 1024, 0,                    hWnd,(DWORD) &ntb_info);    pixel = GetPixelInBitmap (&bitmap2, 0, 0);    SetWindowBkColor (ntb2, pixel);    InvalidateRect (ntb2, NULL, TRUE);    ntb_info.nr_cells = 4;    ntb_info.w_cell  = 0;    ntb_info.h_cell  = 0;    ntb_info.nr_cols = 0;    ntb_info.image = &bitmap3;    ntb3 = CreateWindow (CTRL_NEWTOOLBAR, "",                    WS_CHILD | WS_VISIBLE                    | NTBS_WITHTEXT | NTBS_TEXTRIGHT | NTBS_DRAWSEPARATOR,                    IDC_CTRL_NEWTOOLBAR_3,                    0, 170, 1024, 0,                    hWnd,(DWORD) &ntb_info);    pixel = GetPixelInBitmap (&bitmap3, 0, 0);    SetWindowBkColor (ntb3, pixel);    InvalidateRect (ntb3, NULL, TRUE);    ntb_info.nr_cells = 4;    ntb_info.w_cell  = 0;    ntb_info.h_cell  = 0;    ntb_info.nr_cols = 0;    ntb_info.image = &bitmap4;    ntb4 = CreateWindow (CTRL_NEWTOOLBAR, "",                    WS_CHILD | WS_VISIBLE | NTBS_WITHTEXT | NTBS_TEXTRIGHT | NTBS_DRAWSTATES,                    IDC_CTRL_NEWTOOLBAR_4,                    0, 250, 1024, 0,                    hWnd,(DWORD) &ntb_info);    pixel = GetPixelInBitmap (&bitmap4, 0, 0);    SetWindowBkColor (ntb4, pixel);    InvalidateRect (ntb4, NULL, TRUE);    memset (&ntbii, 0, sizeof (ntbii));    ntbii.flags = NTBIF_PUSHBUTTON;    ntbii.id = IDC_NTB_ONE;    ntbii.bmp_cell = 0;    SendMessage (ntb1, TBM_ADDITEM, 0, (LPARAM)&ntbii);    ntbii.flags = NTBIF_PUSHBUTTON;    ntbii.id = IDC_NTB_TWO;    ntbii.bmp_cell = 1;    SendMessage(ntb1, TBM_ADDITEM, 0, (LPARAM)&ntbii);    ntbii.flags = NTBIF_PUSHBUTTON | NTBIF_DISABLED;    ntbii.id = IDC_NTB_THREE;    ntbii.bmp_cell = 2;    SendMessage (ntb1, TBM_ADDITEM, 0, (LPARAM)&ntbii);    ntbii.flags = NTBIF_SEPARATOR;    ntbii.id = 0;    ntbii.bmp_cell = 0;    ntbii.text = NULL;    SendMessage (ntb1, TBM_ADDITEM, 0, (LPARAM)&ntbii);    ntbii.flags = NTBIF_HOTSPOTBUTTON;    ntbii.id = IDC_NTB_FOUR;    ntbii.bmp_cell = 3;    ntbii.rc_hotspot = hotspot;    ntbii.hotspot_proc = my_hotspot_proc;    SendMessage (ntb1, TBM_ADDITEM, 0, (LPARAM)&ntbii);    memset (&ntbii, 0, sizeof (ntbii));    ntbii.flags = NTBIF_PUSHBUTTON;    ntbii.id = IDC_NTB_ONE;    ntbii.bmp_cell = 0;    ntbii.text = "Up";    SendMessage (ntb2, TBM_ADDITEM, 0, (LPARAM)&ntbii);    ntbii.flags = NTBIF_PUSHBUTTON;    ntbii.id = IDC_NTB_TWO;    ntbii.bmp_cell = 1;    ntbii.text = "Prev";    SendMessage (ntb2, TBM_ADDITEM, 0, (LPARAM)&ntbii);    ntbii.flags = NTBIF_PUSHBUTTON | NTBIF_DISABLED;    ntbii.id = IDC_NTB_THREE;    ntbii.bmp_cell = 2;    ntbii.text = "Next";    SendMessage (ntb2, TBM_ADDITEM, 0, (LPARAM)&ntbii);    ntbii.flags = NTBIF_SEPARATOR;    ntbii.id = 0;    ntbii.bmp_cell = 0;    ntbii.text = NULL;    SendMessage (ntb2, TBM_ADDITEM, 0, (LPARAM)&ntbii);    ntbii.flags = NTBIF_HOTSPOTBUTTON;    ntbii.id = IDC_NTB_FOUR;    ntbii.bmp_cell = 3;    ntbii.rc_hotspot = hotspot;    ntbii.hotspot_proc = my_hotspot_proc;    ntbii.text = "Menu";    SendMessage (ntb2, TBM_ADDITEM, 0, (LPARAM)&ntbii);    memset (&ntbii, 0, sizeof (ntbii));    ntbii.flags = NTBIF_PUSHBUTTON;    ntbii.id = IDC_NTB_ONE;    ntbii.bmp_cell = 0;    ntbii.text = "Up";    SendMessage (ntb3, TBM_ADDITEM, 0, (LPARAM)&ntbii);    ntbii.flags = NTBIF_PUSHBUTTON;    ntbii.id = IDC_NTB_TWO;    ntbii.bmp_cell = 1;    ntbii.text = "Previous";    SendMessage (ntb3, TBM_ADDITEM, 0, (LPARAM)&ntbii);    ntbii.flags = NTBIF_PUSHBUTTON;    ntbii.id = IDC_NTB_THREE;    ntbii.bmp_cell = 2;    ntbii.text = "Next";    SendMessage (ntb3, TBM_ADDITEM, 0, (LPARAM)&ntbii);    ntbii.flags = NTBIF_SEPARATOR;    ntbii.id = 0;    ntbii.bmp_cell = 0;    ntbii.text = NULL;    SendMessage (ntb3, TBM_ADDITEM, 0, (LPARAM)&ntbii);    ntbii.flags = NTBIF_HOTSPOTBUTTON | NTBIF_DISABLED;    ntbii.id = IDC_NTB_FOUR;    ntbii.bmp_cell = 3;    ntbii.rc_hotspot = hotspot;    ntbii.hotspot_proc = my_hotspot_proc;    ntbii.text = "Menu";    SendMessage (ntb3, TBM_ADDITEM, 0, (LPARAM)&ntbii);    memset (&ntbii, 0, sizeof (ntbii));    ntbii.flags = NTBIF_PUSHBUTTON | NTBIF_DISABLED;    ntbii.id = IDC_NTB_ONE;    ntbii.bmp_cell = 0;    ntbii.text = "Up";    SendMessage (ntb4, TBM_ADDITEM, 0, (LPARAM)&ntbii);    ntbii.flags = NTBIF_PUSHBUTTON;    ntbii.id = IDC_NTB_TWO;    ntbii.bmp_cell = 1;    ntbii.text = "Prev";    SendMessage (ntb4, TBM_ADDITEM, 0, (LPARAM)&ntbii);    ntbii.flags = NTBIF_PUSHBUTTON;    ntbii.id = IDC_NTB_THREE;    ntbii.bmp_cell = 2;    ntbii.text = "Next";    SendMessage (ntb4, TBM_ADDITEM, 0, (LPARAM)&ntbii);    ntbii.flags = NTBIF_SEPARATOR;    ntbii.id = 0;    ntbii.bmp_cell = 0;    ntbii.text = NULL;    SendMessage (ntb4, TBM_ADDITEM, 0, (LPARAM)&ntbii);    ntbii.flags = NTBIF_HOTSPOTBUTTON;    ntbii.id = IDC_NTB_FOUR;    ntbii.bmp_cell = 3;    ntbii.rc_hotspot = hotspot;    ntbii.hotspot_proc = my_hotspot_proc;    ntbii.text = "Menu";    SendMessage (ntb4, TBM_ADDITEM, 0, (LPARAM)&ntbii);}static int ControlTestWinProc(HWND hWnd, int message, WPARAM wParam, LPARAM lParam){    switch (message) {    case MSG_CREATE:        if (LoadBitmap (HDC_SCREEN, &bitmap1, "res/new1.jpg"))            return -1;        if (LoadBitmap (HDC_SCREEN, &bitmap2, "res/new4.jpg"))            return -1;        if (LoadBitmap (HDC_SCREEN, &bitmap3, "res/new3.jpg"))            return -1;        if (LoadBitmap (HDC_SCREEN, &bitmap4, "res/new2.jpg"))            return -1;        CreateWindow (CTRL_BUTTON, "Close",                        WS_CHILD | BS_PUSHBUTTON | WS_VISIBLE, IDC_CTRL_BUTTON,                         400, 330, 60, 25, hWnd,0);        create_newtoolbars (hWnd);        break;    case MSG_COMMAND:    {        int id = LOWORD(wParam);        int code = HIWORD(wParam);        HDC hdc;        char buff [254];        if (wParam == IDC_CTRL_BUTTON) {            PostMessage (hWnd, MSG_CLOSE, 0, 0);            break;        }        hdc = GetClientDC (hWnd);        sprintf (buff, "Button %d of NewToolBar %d clicked.", code, id);        TextOut (hdc, 0, 330, buff);        ReleaseDC (hdc);        break;    }    case MSG_DESTROY:        UnloadBitmap (&bitmap1);        UnloadBitmap (&bitmap2);        UnloadBitmap (&bitmap3);        UnloadBitmap (&bitmap4);        DestroyAllControls (hWnd);        hMainWnd = HWND_INVALID;	return 0;    case MSG_CLOSE:        DestroyMainWindow (hWnd);        MainWindowCleanup (hWnd);        return 0;    }    return DefaultMainWinProc (hWnd, message, wParam, lParam);}static void InitCreateInfo (PMAINWINCREATE pCreateInfo){    pCreateInfo->dwStyle = WS_CAPTION | WS_BORDER | WS_VISIBLE;    pCreateInfo->dwExStyle = WS_EX_NONE;    pCreateInfo->spCaption = "NewToolBar controls";    pCreateInfo->hMenu = 0;    pCreateInfo->hCursor = GetSystemCursor(1);    pCreateInfo->hIcon = 0;    pCreateInfo->MainWindowProc = ControlTestWinProc;    pCreateInfo->lx = 0;    pCreateInfo->ty = 0;    pCreateInfo->rx = 480;    pCreateInfo->by = 380;    pCreateInfo->iBkColor = PIXEL_lightgray;    pCreateInfo->dwAddData = 0;    pCreateInfo->hHosting = HWND_DESKTOP;}void newtoolbar_demo (HWND hwnd){    MAINWINCREATE CreateInfo;    if (hMainWnd != HWND_INVALID) {        ShowWindow (hMainWnd, SW_SHOWNORMAL);        return;    }    InitCreateInfo (&CreateInfo);    CreateInfo.hHosting = hwnd;    hMainWnd = CreateMainWindow (&CreateInfo);}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
九九视频精品免费| 色综合久久久久综合99| 日韩电影在线免费看| 一区二区三区中文字幕| 国产精品激情偷乱一区二区∴| 国产日产欧美一区| 国产亚洲女人久久久久毛片| 久久精品人人做人人爽人人| 久久精品无码一区二区三区| 国产日韩三级在线| 国产精品美女久久久久久2018| 中文字幕在线视频一区| 亚洲欧洲韩国日本视频| 亚洲老妇xxxxxx| 亚洲成人动漫在线观看| 免费高清在线一区| 久久99热国产| 国产**成人网毛片九色| 国产精品一区二区免费不卡| 成人av手机在线观看| 91色porny| 91精品综合久久久久久| 日韩欧美激情四射| 国产亚洲欧美一区在线观看| 亚洲欧美日韩国产中文在线| 亚洲国产一区二区在线播放| 日本在线不卡视频一二三区| 国内欧美视频一区二区| 成人丝袜视频网| 91成人国产精品| 欧美一区二区三区四区久久| 久久综合九色综合欧美就去吻| 国产色一区二区| 亚洲精品成人精品456| 日日夜夜精品视频天天综合网| 久久se精品一区二区| av一区二区久久| 欧美精品一级二级三级| 精品国产网站在线观看| 综合久久综合久久| 午夜国产精品影院在线观看| 国内精品国产三级国产a久久| 成人av先锋影音| 日韩一区二区三区视频在线观看| 久久久99精品久久| 亚洲尤物在线视频观看| 国产制服丝袜一区| 91福利在线播放| 久久免费视频色| 亚洲国产日日夜夜| 国产成人av自拍| 欧美日韩激情在线| 国产精品欧美经典| 日日嗨av一区二区三区四区| 成人动漫在线一区| 日韩亚洲欧美成人一区| 亚洲日本一区二区三区| 美女性感视频久久| 在线视频国内一区二区| 久久蜜臀精品av| 日本一不卡视频| 色综合久久久久久久久| 精品不卡在线视频| 五月婷婷色综合| 色综合婷婷久久| 久久久99精品免费观看| 免费一级欧美片在线观看| 91麻豆成人久久精品二区三区| 欧美精品一区二区三区蜜桃视频 | 国产日韩视频一区二区三区| 亚洲国产欧美另类丝袜| 99久久精品国产精品久久| 久久综合五月天婷婷伊人| 五月激情丁香一区二区三区| 91碰在线视频| 国产精品欧美久久久久无广告 | 国产自产2019最新不卡| 欧美剧情电影在线观看完整版免费励志电影| 国产亚洲欧美一区在线观看| 美日韩一区二区| 欧美精品日韩一区| 亚洲国产精品自拍| 色综合久久九月婷婷色综合| 国产精品网站一区| 国产精品资源在线看| 日韩欧美国产wwwww| 日韩高清一区在线| 欧美日产国产精品| 亚洲午夜羞羞片| 91九色02白丝porn| ...xxx性欧美| 99久久99久久精品免费观看| 国产精品无圣光一区二区| 国产不卡在线播放| 国产亚洲午夜高清国产拍精品 | 色系网站成人免费| 亚洲欧洲av色图| av激情综合网| 成人欧美一区二区三区白人| 成人爱爱电影网址| 国产精品三级在线观看| 成人午夜电影小说| 国产精品二区一区二区aⅴ污介绍| 国产精品一卡二| 久久精品在这里| 成人在线视频首页| 国产精品私人影院| 成人黄色片在线观看| 国产精品久久久久久久第一福利| 成人精品国产免费网站| 中文字幕视频一区| 91亚洲男人天堂| 亚洲综合一区在线| 717成人午夜免费福利电影| 人人狠狠综合久久亚洲| 欧美大片在线观看一区二区| 国产精品白丝jk白祙喷水网站 | 日本女人一区二区三区| 日韩视频永久免费| 国产一区二区不卡在线| 国产精品久久久久久久久免费樱桃 | 一区二区三区四区五区视频在线观看| 91玉足脚交白嫩脚丫在线播放| 亚洲午夜久久久久久久久电影网| 欧美日韩一区二区三区免费看| 日韩精品国产欧美| xvideos.蜜桃一区二区| 波多野结衣中文一区| 亚洲综合清纯丝袜自拍| 制服丝袜亚洲播放| 国产一区高清在线| 亚洲欧洲精品一区二区精品久久久| 欧洲色大大久久| 蜜臀av一区二区三区| 国产精品视频一二三区| 欧美性xxxxxx少妇| 久久国产麻豆精品| 国产精品久久久久久久久快鸭 | 欧美一区二区三区色| 国产麻豆日韩欧美久久| 综合久久国产九一剧情麻豆| 欧美吻胸吃奶大尺度电影| 精品一二三四在线| 亚洲裸体xxx| 日韩精品一区二区三区中文不卡 | av影院午夜一区| 青青草伊人久久| 中文幕一区二区三区久久蜜桃| 欧美日韩视频一区二区| 国产伦理精品不卡| 亚洲一区二区四区蜜桃| 国产亚洲美州欧州综合国| 欧美色手机在线观看| 国产精品77777| 午夜一区二区三区在线观看| 日本一区二区成人在线| 69堂成人精品免费视频| av午夜一区麻豆| 韩国三级电影一区二区| 亚洲成av人片一区二区梦乃| 久久一区二区视频| 另类专区欧美蜜桃臀第一页| 欧美日韩一区在线观看| 亚洲大片一区二区三区| 国产女人18毛片水真多成人如厕| 91黄色激情网站| 国产91丝袜在线播放0| 亚洲va欧美va人人爽| 国产欧美精品一区二区三区四区 | 日韩欧美视频在线| 91高清视频在线| 成人综合婷婷国产精品久久免费| 日韩高清不卡在线| 亚洲激情中文1区| 欧美国产精品v| 欧美va在线播放| 欧美日韩成人在线| 色婷婷亚洲婷婷| 成人h精品动漫一区二区三区| 麻豆精品一区二区三区| 亚洲成人1区2区| 一区二区三区四区在线免费观看| 国产精品美女久久久久久2018| 久久免费视频一区| 精品少妇一区二区三区视频免付费| 欧美影视一区在线| 91在线视频播放| 国产不卡视频一区| 精品亚洲国内自在自线福利| 首页欧美精品中文字幕| 亚洲一区二区综合| 亚洲男女毛片无遮挡| 国产精品欧美综合在线| 国产欧美日韩麻豆91| 久久精品亚洲乱码伦伦中文| 久久综合成人精品亚洲另类欧美| 精品欧美一区二区三区精品久久| 欧美一区二区三区白人| 在线综合视频播放| 3751色影院一区二区三区|