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

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

?? bmpbkgnd.c

?? miniGUI最新版本增加了許多功能
?? C
字號:
/* ** $Id: bmpbkgnd.c,v 1.18 2007-10-25 07:56:45 weiym Exp $**** Listing 5.2**** bmpbkgnd.c: Sample program for MiniGUI Programming Guide**             Create a dialog box filling background with bitmap.**** Copyright (C) 2003 ~ 2007 Feynman Software.**** License: GPL*/#include <stdio.h>#include <stdlib.h>#include <minigui/common.h>#include <minigui/minigui.h>#include <minigui/gdi.h>#include <minigui/window.h>#include <minigui/control.h>#ifdef _LANG_ZHCNstatic DLGTEMPLATE DlgBoxInputLen ={    WS_BORDER | WS_CAPTION,     WS_EX_NONE,    0, 0, 600, 420,     "請輸入長度",    0, 0,    4, NULL,    0};#define IDC_SIZE_MM     100#define IDC_SIZE_INCH   110static CTRLDATA CtrlInputLen [] ={     {        CTRL_STATIC,        WS_VISIBLE | SS_SIMPLE,        400, 10, 200, 18,         IDC_STATIC,         "請輸入長度(單位:毫米)",        0,        WS_EX_TRANSPARENT    },    {        CTRL_EDIT,        WS_VISIBLE | WS_TABSTOP | WS_BORDER,        400, 40, 200, 24,        IDC_SIZE_MM,        NULL,        0    },    {        CTRL_STATIC,        WS_VISIBLE | SS_SIMPLE,        400, 70, 200, 18,         IDC_SIZE_INCH,         "相當于 0.00 英寸",        0,        WS_EX_TRANSPARENT    },    {        CTRL_BUTTON,        WS_TABSTOP | WS_VISIBLE | BS_DEFPUSHBUTTON,         430, 100, 60, 25,        IDOK,         "確定",        0    }};#elsestatic DLGTEMPLATE DlgBoxInputLen ={    WS_BORDER | WS_CAPTION,     WS_EX_NONE,    0, 0, 620, 420,     "Please input the length",    0, 0,    4, NULL,    0};#define IDC_SIZE_MM     100#define IDC_SIZE_INCH   110static CTRLDATA CtrlInputLen [] ={     {        CTRL_STATIC,        WS_VISIBLE | SS_SIMPLE,        400, 10, 200, 18,         IDC_STATIC,         "Please input the length (mm)",        0,        WS_EX_TRANSPARENT    },    {        CTRL_EDIT,        WS_VISIBLE | WS_TABSTOP | WS_BORDER,        400, 40, 200, 24,        IDC_SIZE_MM,        NULL,        0    },    {        CTRL_STATIC,        WS_VISIBLE | SS_SIMPLE,        400, 70, 200, 18,         IDC_SIZE_INCH,         "Equivalent to 0.00 inches",        0,        WS_EX_TRANSPARENT    },    {        CTRL_BUTTON,        WS_TABSTOP | WS_VISIBLE | BS_DEFPUSHBUTTON,         470, 110, 60, 25,        IDOK,         "OK",        0    }};#endifstatic void my_notif_proc (HWND hwnd, int id, int nc, DWORD add_data){    if (id == IDC_SIZE_MM && nc == EN_CHANGE) {        char buff [60];        double len;        GetWindowText (hwnd, buff, 32);        len = atof (buff);        len = len / 25.4;#ifdef _LANG_ZHCN        sprintf (buff, "相當于 %.5f 英寸", len);#else        sprintf (buff, "Equivalent to %.5f inches", len);#endif        SetDlgItemText (GetParent (hwnd), IDC_SIZE_INCH, buff);    }}       static BITMAP bmp_bkgnd;static int InputLenDialogBoxProc (HWND hDlg, int message, WPARAM wParam, LPARAM lParam){    switch (message) {    case MSG_INITDIALOG:        SetWindowAdditionalData (hDlg, lParam);        SendDlgItemMessage (hDlg, IDC_SIZE_MM, EM_LIMITTEXT, 15, 0);        SetNotificationCallback (GetDlgItem (hDlg, IDC_SIZE_MM), my_notif_proc);        return 1;            case MSG_ERASEBKGND:        {            HDC hdc = (HDC)wParam;            const RECT* clip = (const RECT*) lParam;            BOOL fGetDC = FALSE;            RECT rcTemp;                                if (hdc == 0) {                hdc = GetClientDC (hDlg);                fGetDC = TRUE;            }                                       if (clip) {                rcTemp = *clip;                ScreenToClient (hDlg, &rcTemp.left, &rcTemp.top);                ScreenToClient (hDlg, &rcTemp.right, &rcTemp.bottom);                IncludeClipRect (hdc, &rcTemp);            }            FillBoxWithBitmap (hdc, 0, 0, 0, 0, &bmp_bkgnd);            if (fGetDC)                ReleaseDC (hdc);            return 0;        }    case MSG_CLOSE:        EndDialog (hDlg, IDCANCEL);        break;            case MSG_COMMAND:        switch (wParam) {        case IDOK:        {            char buff [40];            double* length = (double*) GetWindowAdditionalData (hDlg);            GetWindowText (GetDlgItem (hDlg, IDC_SIZE_MM), buff, 32);            *length = atof (buff);        }        case IDCANCEL:            EndDialog (hDlg, wParam);            break;        }        break;    }        return DefaultDialogProc (hDlg, message, wParam, lParam);}static int InputLenDialogBox (HWND hWnd, double* length){    DlgBoxInputLen.controls = CtrlInputLen;        return DialogBoxIndirectParam (&DlgBoxInputLen, hWnd, InputLenDialogBoxProc, (LPARAM)length);}int MiniGUIMain (int argc, const char* argv[]){    double length;#ifdef _MGRM_PROCESSES    JoinLayer(NAME_DEF_LAYER , "bmpbkgnd" , 0 , 0);#endif        if (LoadBitmap (HDC_SCREEN, &bmp_bkgnd, "bkgnd.jpg"))         return 1;    if (InputLenDialogBox (HWND_DESKTOP, &length) == IDOK)        printf ("The length is %.5f mm.\n", length);    UnloadBitmap (&bmp_bkgnd);    return 0;}#ifndef _LITE_VERSION#include <minigui/dti.c>#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品综合av一区二区国产馆| 一区二区三区精品在线| 九九视频精品免费| 日韩精品一区二区三区中文不卡 | 中文字幕av不卡| 丰满少妇在线播放bd日韩电影| 国产三级精品三级在线专区| 成人激情免费视频| 一二三四区精品视频| 欧美男男青年gay1069videost | 国产日韩一级二级三级| kk眼镜猥琐国模调教系列一区二区| 国产精品久久久久久久蜜臀 | 国产乱一区二区| 国产精品久线在线观看| 成人app软件下载大全免费| 一区二区三区中文字幕在线观看| 欧美丰满高潮xxxx喷水动漫| 九色综合狠狠综合久久| 国产精品全国免费观看高清| 欧美性猛交xxxx乱大交退制版 | 午夜免费欧美电影| xnxx国产精品| 97精品久久久久中文字幕| 日韩精品一二三| 国产日韩欧美麻豆| 欧美亚洲尤物久久| 久久er99热精品一区二区| 中文字幕欧美激情一区| 91精品国产丝袜白色高跟鞋| 成人综合在线观看| 日韩精彩视频在线观看| 国产精品免费视频网站| 日韩午夜av电影| 99久久综合99久久综合网站| 日韩精品亚洲一区| 精一区二区三区| 国产精品家庭影院| 日韩欧美国产精品| 欧美性大战久久久久久久| 国产成人av电影在线播放| 婷婷综合另类小说色区| 自拍偷拍欧美激情| 国产日韩欧美制服另类| 欧美一级午夜免费电影| 99re66热这里只有精品3直播 | 精品中文av资源站在线观看| 亚洲精品乱码久久久久久黑人| 久久理论电影网| 91精品在线一区二区| 色成人在线视频| 成人av电影在线播放| 韩国女主播成人在线| 丝袜亚洲另类丝袜在线| 亚洲一线二线三线视频| 国产精品美女www爽爽爽| 精品三级在线看| 欧美老肥妇做.爰bbww视频| 色婷婷亚洲一区二区三区| 成人久久视频在线观看| 国产精品亚洲人在线观看| 久久精品国产精品亚洲综合| 日韩高清一级片| 日韩高清欧美激情| 丝袜美腿亚洲一区二区图片| 亚洲一线二线三线久久久| 亚洲私人影院在线观看| 国产日韩精品一区二区浪潮av| 欧美一区二区三区系列电影| 在线91免费看| 69堂国产成人免费视频| 欧美精品电影在线播放| 宅男在线国产精品| 欧美一卡二卡在线观看| 91精品中文字幕一区二区三区| 欧美久久久久久久久中文字幕| 欧美亚洲免费在线一区| 欧美日韩黄色一区二区| 欧美日本视频在线| 欧美一区二区免费观在线| 5566中文字幕一区二区电影| 91精品国产色综合久久| 日韩一级完整毛片| 精品久久国产字幕高潮| 久久久噜噜噜久噜久久综合| 久久久久久久综合色一本| 久久精品亚洲乱码伦伦中文| 国产精品视频麻豆| 亚洲视频免费在线观看| 亚洲大片免费看| 麻豆91精品视频| 国产高清成人在线| 99国产欧美另类久久久精品| 91黄视频在线| 91精品国产综合久久精品图片| 欧美v国产在线一区二区三区| 天堂影院一区二区| 美女一区二区久久| 国产成人午夜片在线观看高清观看| 成人午夜免费av| 在线免费视频一区二区| 在线观看91精品国产麻豆| 久久人人超碰精品| 国产精品的网站| 婷婷久久综合九色国产成人| 久久av资源站| 99精品视频在线观看免费| 欧美日韩成人激情| 久久久影视传媒| 亚洲综合成人在线| 美女视频黄a大片欧美| 不卡一区二区三区四区| 精品污污网站免费看| 久久久www成人免费无遮挡大片| 亚洲日本在线天堂| 久久狠狠亚洲综合| 色狠狠综合天天综合综合| 精品福利av导航| 亚洲最色的网站| 国产美女精品在线| 欧美日韩国产高清一区二区三区 | 亚洲欧洲美洲综合色网| 日韩中文字幕亚洲一区二区va在线| 国产激情一区二区三区桃花岛亚洲| 91麻豆国产福利精品| 欧美精品一区二区高清在线观看| 亚洲免费色视频| 国产成人免费视| 欧美视频在线观看一区二区| 欧美国产精品一区二区| 日韩黄色一级片| 色天天综合久久久久综合片| 久久先锋影音av| 日日夜夜一区二区| 91亚洲国产成人精品一区二三| 日韩精品专区在线影院观看| 亚洲成在人线在线播放| hitomi一区二区三区精品| 精品乱码亚洲一区二区不卡| 亚洲国产va精品久久久不卡综合| 丁香六月久久综合狠狠色| 精品国产污污免费网站入口 | 国产一区二区三区蝌蚪| 欧美久久久久久久久| 一区二区三区久久| 成人高清免费在线播放| 久久久午夜精品| 久久电影网电视剧免费观看| 欧美日韩国产一区| 一区二区三区欧美日| www.日本不卡| 国产精品污网站| 国产麻豆精品在线观看| 日韩欧美黄色影院| 日本不卡在线视频| 91精品国模一区二区三区| 亚洲成人精品一区| 在线免费观看日本欧美| 国产精品一区一区三区| 精品欧美乱码久久久久久| 日本中文字幕不卡| 91麻豆精品国产| 免费在线观看一区| 欧美一区二区三区视频免费播放| 亚洲午夜精品一区二区三区他趣| 91免费在线播放| 亚洲精品乱码久久久久| 在线观看视频欧美| 一区二区三区四区国产精品| 色成人在线视频| 亚洲一区二区三区三| 欧美在线免费播放| 天堂成人国产精品一区| 欧美高清视频一二三区| 秋霞影院一区二区| 日韩免费视频一区| 国产精品一区二区久久精品爱涩 | 91在线一区二区| 亚洲精品乱码久久久久久| 在线亚洲一区二区| 视频在线观看一区二区三区| 日韩一级二级三级精品视频| 久久精品国产成人一区二区三区| 欧美tickling网站挠脚心| 国产高清不卡二三区| 中文字幕一区二区视频| 欧美三级在线播放| 久久丁香综合五月国产三级网站| 国产欧美一区二区精品性色 | 91美女片黄在线观看| 亚洲国产精品一区二区尤物区| 欧美剧情片在线观看| 久久国产精品无码网站| 国产精品美女久久久久aⅴ| 欧美主播一区二区三区| 激情都市一区二区| 亚洲视频一区二区在线| 欧美一区二区三区四区在线观看| 高潮精品一区videoshd| 亚洲制服欧美中文字幕中文字幕|