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

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

?? timeeditor.c

?? miniGUI最新版本增加了許多功能
?? C
字號(hào):
/* ** $Id: timeeditor.c,v 1.11 2007-08-30 01:20:10 xwyan Exp $**** Listing 12.1**** timeeditor.c: Sample program for MiniGUI Programming Guide**      A time editor, use SpinBox and Edit controls.**** Copyright (C) 2004 ~ 2007 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>#define IDC_EDIT    100#define IDC_SPINBOX 110static PLOGFONT timefont;static WNDPROC old_edit_proc;static void on_down_up (HWND hwnd, int offset){    char time [10];    int caretpos;    int hour, minute, second;    GetWindowText (hwnd, time, 8);    caretpos = SendMessage (hwnd, EM_GETCARETPOS, 0, 0);    hour = atoi (time);    minute = atoi (time + 3);    second = atoi (time + 6);    if (caretpos > 5) { /* change second */        second += offset;        if (second < 0)            second = 59;        if (second > 59)            second = 0;    }    else if (caretpos > 2) { /* change minute */        minute += offset;        if (minute < 0)            minute = 59;        if (minute > 59)            minute = 0;    }    else { /* change hour */        hour += offset;        if (hour < 0)            hour = 23;        if (hour > 23)            hour = 0;    }    sprintf (time, "%02d:%02d:%02d", hour, minute, second);    SetWindowText (hwnd, time);    SendMessage (hwnd, EM_SETCARETPOS, 0, caretpos);}static int TimeEditBox (HWND hwnd, int message, WPARAM wParam, LPARAM lParam){    if (message == MSG_KEYDOWN) {        switch (wParam) {        case SCANCODE_CURSORBLOCKUP:            on_down_up (hwnd, 1);            return 0;        case SCANCODE_CURSORBLOCKDOWN:            on_down_up (hwnd, -1);            return 0;        case SCANCODE_PAGEUP:            on_down_up (hwnd, 10);            return 0;        case SCANCODE_PAGEDOWN:            on_down_up (hwnd, -10);            return 0;        case SCANCODE_CURSORBLOCKLEFT:        case SCANCODE_CURSORBLOCKRIGHT:                break;        default:                return 0;        }    }    if (message == MSG_KEYUP || message == MSG_CHAR)        return 0;    return (*old_edit_proc) (hwnd, message, wParam, lParam);}static int TimeEditorWinProc (HWND hWnd, int message, WPARAM wParam, LPARAM lParam){    switch (message) {    case MSG_CREATE:    {        HWND hwnd;        HDC hdc;        HWND timeedit, spin;        SIZE size;        hwnd = CreateWindow (CTRL_STATIC,                         "This is a time editor.\n\n"                        "Pressing <Down-Arrow>, <Up-Arrow>, <PgDn>, and <PgUp> keys"                        " when the box has input focus will change the time.\n\n"                        "You can also change the time by clicking the SpinBox.\n",                        WS_CHILD | WS_VISIBLE | SS_LEFT,                         IDC_STATIC,                         10, 10, 220, 200, hWnd, 0);        timefont = CreateLogFont (NULL, "Arial", "ISO8859-1",                         FONT_WEIGHT_BOOK, FONT_SLANT_ROMAN, FONT_SETWIDTH_NORMAL,                        FONT_SPACING_CHARCELL, FONT_UNDERLINE_NONE, FONT_STRUCKOUT_NONE,                         30, 0);        hdc = GetClientDC (hWnd);        SelectFont (hdc, timefont);        GetTextExtent (hdc, "00:00:00", -1, &size);        ReleaseDC (hdc);        timeedit = CreateWindow (CTRL_SLEDIT,                         "00:00:00",                         WS_CHILD | WS_VISIBLE | ES_BASELINE,                         IDC_EDIT,                         40, 220, size.cx + 4, size.cy + 4, hWnd, 0);        SetWindowFont (timeedit, timefont);        old_edit_proc = SetWindowCallbackProc (timeedit, TimeEditBox);        spin = CreateWindow (CTRL_SPINBOX,                         "",                         WS_CHILD | WS_VISIBLE,                         IDC_SPINBOX,                         40 + size.cx + 6, 220 + (size.cy - 14) / 2, 0, 0, hWnd, 0);        SendMessage (spin, SPM_SETTARGET, 0, timeedit);        break;    }    case MSG_DESTROY:        DestroyAllControls (hWnd);        DestroyLogFont (timefont);	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 _MGRM_PROCESSES    JoinLayer(NAME_DEF_LAYER , "timeeditor" , 0 , 0);#endif#ifdef _LITE_VERSION    if (!InitVectorialFonts ()) {        printf ("InitVectorialFonts: error.\n");        return 1;    }#endif    if (!InitMiniGUIExt()) {       return 2;    }    CreateInfo.dwStyle = WS_CAPTION | WS_BORDER | WS_VISIBLE;    CreateInfo.dwExStyle = WS_EX_IMECOMPOSE;    CreateInfo.spCaption = "Time Editor";    CreateInfo.hMenu = 0;    CreateInfo.hCursor = GetSystemCursor(0);    CreateInfo.hIcon = 0;    CreateInfo.MainWindowProc = TimeEditorWinProc;    CreateInfo.lx = 0;     CreateInfo.ty = 0;    CreateInfo.rx = 240;    CreateInfo.by = 320;    CreateInfo.iBkColor = PIXEL_lightwhite;    CreateInfo.dwAddData = 0;    CreateInfo.hHosting = HWND_DESKTOP;        hMainWnd = CreateMainWindow (&CreateInfo);        if (hMainWnd == HWND_INVALID)        return 3;    ShowWindow(hMainWnd, SW_SHOWNORMAL);    while (GetMessage(&Msg, hMainWnd)) {        TranslateMessage(&Msg);        DispatchMessage(&Msg);    }    MainWindowThreadCleanup (hMainWnd);    MiniGUIExtCleanUp ();#ifdef _LITE_VERSION    TermVectorialFonts ();#endif    return 0;}#ifndef _LITE_VERSION#include <minigui/dti.c>#endif

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
依依成人精品视频| 精品久久久久久久久久久院品网| 欧美精品国产精品| 2024国产精品| 亚洲丝袜自拍清纯另类| 日日夜夜免费精品| 成人激情av网| 制服丝袜av成人在线看| 国产拍欧美日韩视频二区| 亚洲一区二区三区小说| 久久精品国产999大香线蕉| 99久久精品国产网站| 555夜色666亚洲国产免| 中文字幕不卡在线播放| 视频在线观看国产精品| 成人av集中营| 日韩一级片网址| 亚洲色大成网站www久久九九| 开心九九激情九九欧美日韩精美视频电影| 豆国产96在线|亚洲| 欧美一区二区三区不卡| 国产欧美日本一区视频| 午夜精品福利在线| 99精品一区二区| 精品国产网站在线观看| 一区二区三区在线视频播放| 国产精品一区二区久久精品爱涩| 欧美狂野另类xxxxoooo| 亚洲欧美影音先锋| 韩日精品视频一区| 欧美精品 日韩| 亚洲欧美一区二区不卡| 狠狠色丁香久久婷婷综| 欧美放荡的少妇| 亚洲日本丝袜连裤袜办公室| 国产一区免费电影| 精品视频在线免费看| ...av二区三区久久精品| 国内精品在线播放| 欧美精品1区2区| 一区二区三区精品视频在线| 大尺度一区二区| 精品国产区一区| 美女国产一区二区三区| 欧美日韩亚洲高清一区二区| 日本一区二区在线不卡| 国产在线一区二区综合免费视频| 欧美日产国产精品| 亚洲精品欧美二区三区中文字幕| 国产精品18久久久久久久久久久久 | 精品一区二区三区蜜桃| 欧美三日本三级三级在线播放| 国产精品久久久久久久久久久免费看 | 94色蜜桃网一区二区三区| 久久一二三国产| 久久精品国产精品亚洲综合| 在线电影院国产精品| 亚洲高清不卡在线观看| 欧美专区日韩专区| 亚洲女人的天堂| 91蝌蚪porny成人天涯| 国产精品美女久久久久久| 国产91精品一区二区| 久久久精品免费免费| 国产精品资源在线观看| 久久久午夜精品理论片中文字幕| 国产在线视视频有精品| 久久精品夜夜夜夜久久| 国产精品一区二区久久不卡| 国产情人综合久久777777| 国产成人免费在线观看不卡| 久久久久久久久久久电影| 国产麻豆精品视频| 中日韩av电影| av资源网一区| 亚洲裸体xxx| 色偷偷88欧美精品久久久| 亚洲精品视频免费看| 欧美视频中文字幕| 午夜精品影院在线观看| 日韩一区二区电影在线| 国产一区日韩二区欧美三区| 国产欧美日韩亚州综合| av男人天堂一区| 亚洲另类一区二区| 欧美日韩第一区日日骚| 五月天国产精品| 精品少妇一区二区三区日产乱码| 国产一区在线视频| 中文子幕无线码一区tr| 99久久国产综合色|国产精品| 一区二区三区中文字幕电影| 欧美视频三区在线播放| 六月丁香婷婷久久| 亚洲国产精品v| 色先锋aa成人| 丝袜亚洲精品中文字幕一区| 欧美va亚洲va香蕉在线| 成人做爰69片免费看网站| 亚洲精品中文在线观看| 欧美电影一区二区| 国产精品亚洲人在线观看| 亚洲欧美激情小说另类| 6080日韩午夜伦伦午夜伦| 国产精品自拍毛片| 亚洲激情欧美激情| 日韩欧美一级精品久久| 国产成人午夜99999| 亚洲日本在线天堂| 日韩三级视频中文字幕| 丁香桃色午夜亚洲一区二区三区 | 在线观看日韩国产| 日韩高清国产一区在线| 亚洲影院在线观看| 亚洲精品欧美综合四区| 51午夜精品国产| 成人网页在线观看| 午夜不卡在线视频| 国产亚洲成aⅴ人片在线观看| 91美女视频网站| 久久91精品久久久久久秒播| 国产精品国产成人国产三级| 91精品国产综合久久精品麻豆| 国产精品一级黄| 香蕉加勒比综合久久| 久久精品夜色噜噜亚洲a∨| 欧美在线看片a免费观看| 国产精品资源在线| 香蕉成人啪国产精品视频综合网| 国产三级三级三级精品8ⅰ区| 在线观看亚洲a| 床上的激情91.| 美女在线观看视频一区二区| 亚洲欧美日韩国产另类专区| 精品sm在线观看| 欧美日韩国产色站一区二区三区| 成人午夜精品一区二区三区| 午夜精品福利一区二区三区蜜桃| 中文字幕在线不卡国产视频| 日韩手机在线导航| 欧美图片一区二区三区| proumb性欧美在线观看| 免费在线成人网| 一区二区三国产精华液| 国产日韩欧美精品一区| 777欧美精品| 色噜噜夜夜夜综合网| 懂色av一区二区三区免费看| 久久超碰97中文字幕| 日韩电影在线观看网站| 亚洲精品中文字幕乱码三区| 国产精品视频一二三区| 久久亚洲精华国产精华液| 欧美高清视频不卡网| 色视频一区二区| 不卡大黄网站免费看| 国产一区二区三区四区五区入口| 奇米亚洲午夜久久精品| 香蕉影视欧美成人| 亚洲成人精品一区| 亚洲三级久久久| 亚洲日穴在线视频| 中文字幕一区av| 欧美经典一区二区三区| 26uuu亚洲| 欧美大胆人体bbbb| 欧美一区二区三区四区高清| 欧美片网站yy| 欧美人体做爰大胆视频| 欧美日韩国产综合一区二区| 日本丰满少妇一区二区三区| av不卡免费在线观看| a4yy欧美一区二区三区| 成人免费视频免费观看| 成人综合激情网| 成人午夜av影视| www.亚洲免费av| 成人美女在线视频| av一二三不卡影片| 成人精品视频.| 91视频.com| 欧美在线观看视频一区二区| 欧美亚洲禁片免费| 欧美另类变人与禽xxxxx| 制服丝袜在线91| 欧美xingq一区二区| 精品成人一区二区三区| 精品99久久久久久| 国产欧美日韩在线视频| 国产精品成人免费在线| 亚洲欧美国产77777| 一区二区三区影院| 视频一区欧美精品| 久久草av在线| 成人免费看黄yyy456| 99精品热视频| 91精品福利视频| 日韩一级免费观看| 国产清纯美女被跳蛋高潮一区二区久久w| 国产欧美一区二区精品久导航|