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

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

?? edit.c

?? MDE 圖形引擎
?? C
字號:
/*** $Id: edit.c,v 1.7 2003/06/06 10:10:47 weiym Exp $**** edit.c: The Edit control demo program.**** Copyright (C) 2001 ~ 2002 Wei Yongming.** Copyright (C) 2003 Feynman Software.**** Create date: 2001/11/01*//***  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 <time.h>#include <minigui/common.h>#include <minigui/minigui.h>#include <minigui/gdi.h>#include <minigui/window.h>#include <minigui/control.h>static HWND hMainWnd = HWND_INVALID;#define IDC_CTRL1     100#define IDC_CTRL2     110#define IDC_CTRL3     120#define IDC_CTRL4     130#define IDC_CTRL5     140static int ControlTestWinProc(HWND hWnd, int message, WPARAM wParam, LPARAM lParam){    switch (message) {        case MSG_CREATE:            CreateWindow (CTRL_STATIC,                        "Simple edit box with fixed font:",                        WS_CHILD | WS_VISIBLE | SS_SIMPLE,                         IDC_STATIC,                         10, 15, 300, 20, hWnd, 0);            CreateWindow (CTRL_EDIT,                         "This is a simple edit box. It uses fixed system font to display text.",                         WS_CHILD | WS_VISIBLE | WS_BORDER,                         IDC_CTRL1,                         10, 40, 300, 24, hWnd, 0);            CreateWindow (CTRL_STATIC,                        "Single-line edit box using variable-width font:",                        WS_CHILD | WS_VISIBLE | SS_SIMPLE,                         IDC_STATIC,                         10, 75, 300, 20, hWnd, 0);            CreateWindow (CTRL_SLEDIT,                         "This is a single line edit box. It uses default control font to display text.",                         WS_CHILD | WS_BORDER | WS_VISIBLE,                         IDC_CTRL2,                         10, 100, 300, 24, hWnd, 0);            CreateWindow (CTRL_STATIC,                        "Multiple-line edit box using variable-width font:",                        WS_CHILD | WS_VISIBLE | SS_SIMPLE,                         IDC_STATIC,                         10, 135, 280, 20, hWnd, 0);            CreateWindow (CTRL_MLEDIT,                         "",                         WS_CHILD | WS_BORDER | WS_VSCROLL | WS_VISIBLE,                         IDC_CTRL3,                         10, 160, 280, 50, hWnd, 0);            CreateWindow (CTRL_STATIC,                        "Multiple-line edit box (auto-wrap):",                        WS_CHILD | WS_VISIBLE | SS_SIMPLE,                         IDC_STATIC,                         300, 135, 280, 20, hWnd, 0);            CreateWindow (CTRL_MLEDIT,                         "",                         WS_CHILD | WS_BORDER | WS_VISIBLE | WS_VSCROLL | ES_AUTOWRAP,                         IDC_CTRL3 + 1,                         300, 160, 280, 50, hWnd, 0);            CreateWindow (CTRL_STATIC,                        "Password edit box:",                        WS_CHILD | WS_VISIBLE | SS_SIMPLE,                         IDC_STATIC,                         10, 225, 100, 20, hWnd, 0);            CreateWindow (CTRL_SLEDIT,                         "Password",                         WS_CHILD | WS_BORDER | ES_PASSWORD | WS_VISIBLE,                         IDC_CTRL4,                         10, 250, 100, 24, hWnd, 0);            CreateWindow (CTRL_STATIC,                        "Typed chars to upper case:",                        WS_CHILD | WS_VISIBLE | SS_SIMPLE,                         IDC_STATIC,                         120, 225, 100, 20, hWnd, 0);            CreateWindow (CTRL_EDIT,                         "",                         WS_CHILD | WS_BORDER | ES_UPPERCASE | WS_VISIBLE,                         IDC_CTRL4 + 1,                         120, 250, 100, 24, hWnd, 0);            CreateWindow (CTRL_STATIC,                        "Typed chars to lower case:",                        WS_CHILD | WS_VISIBLE | SS_SIMPLE,                         IDC_STATIC,                         230, 225, 100, 20, hWnd, 0);            CreateWindow (CTRL_EDIT,                         "",                         WS_CHILD | WS_BORDER | ES_LOWERCASE | WS_VISIBLE,                         IDC_CTRL4 + 2,                         230, 250, 100, 24, hWnd, 0);            CreateWindow (CTRL_STATIC,                        "Read only edit box:",                        WS_CHILD | WS_VISIBLE | SS_SIMPLE,                         IDC_STATIC,                         10, 285, 300, 20, hWnd, 0);            CreateWindow (CTRL_SLEDIT,                         "You can not change the text in this box.",                         WS_CHILD | WS_BORDER | ES_READONLY | WS_VISIBLE,                         IDC_CTRL5,                         10, 310, 300, 24, hWnd, 0);            CreateWindow (CTRL_STATIC,                        "Limited edit box:",                        WS_CHILD | WS_VISIBLE | SS_SIMPLE,                         IDC_STATIC,                         10, 345, 300, 20, hWnd, 0);            CreateWindow (CTRL_SLEDIT,                         "You can only input 100 characters in this box.",                         WS_CHILD | WS_BORDER | WS_VISIBLE,                         IDC_CTRL5 + 1,                         10, 370, 300, 24, hWnd, 0);            SendDlgItemMessage (hWnd, IDC_CTRL5 + 1, EM_LIMITTEXT, 100, 0);            CreateWindow (CTRL_BUTTON,                         "Close",                         WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON,                         IDCANCEL,                         320, 370, 60, 24, hWnd, 0);        break;        case MSG_COMMAND:        {            int id   = LOWORD(wParam);            int code = HIWORD(wParam);            char buffer [256];            HDC hdc;            if (wParam == IDCANCEL) {                PostMessage (hWnd, MSG_CLOSE, 0, 0);                return 0;            }            sprintf (buffer, "ID: %d, Code: %x", id, code);            hdc = GetClientDC (hWnd);            TextOut (hdc, 0, 0, buffer);                        switch (id)            {                case IDC_CTRL1:                break;                            case IDC_CTRL2:                break;                                case IDC_CTRL3:                break;                                case IDC_CTRL4:                    if (code == EN_CHANGE) {                        char buffer [256];                        GetWindowText ((HWND)lParam, buffer, 255);                        printf ("Password: %s\n", buffer);                    }                break;                                default:                break;            }            ReleaseDC (hdc);            break;        }        	case MSG_DESTROY:            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_IMECOMPOSE;    pCreateInfo->spCaption = "Edit controls" ;    pCreateInfo->hMenu = 0;    pCreateInfo->hCursor = GetSystemCursor(0);    pCreateInfo->hIcon = 0;    pCreateInfo->MainWindowProc = ControlTestWinProc;    pCreateInfo->lx = 0;     pCreateInfo->ty = 0;    pCreateInfo->rx = 600;    pCreateInfo->by = 450;    pCreateInfo->iBkColor = GetWindowElementColor (BKC_CONTROL_DEF);     pCreateInfo->dwAddData = 0;    pCreateInfo->hHosting = HWND_DESKTOP;}void edit_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一区二区三区免费野_久草精品视频
欧美精品视频www在线观看| 欧美日韩在线三区| 久久精品水蜜桃av综合天堂| 成人免费视频视频| 亚洲愉拍自拍另类高清精品| 欧美一级免费大片| 热久久久久久久| 国产精品私人自拍| 欧美一级欧美一级在线播放| 欧美一区二区三区四区高清| 欧美精品高清视频| 欧美一区二区三区视频在线观看| 91.麻豆视频| 99久久婷婷国产| 国产一区二区精品久久99| 亚洲一区中文日韩| 亚洲一卡二卡三卡四卡| 丝袜亚洲精品中文字幕一区| 最新国产の精品合集bt伙计| 精品久久久久久亚洲综合网| 欧美在线观看你懂的| 成人黄色综合网站| 国产中文一区二区三区| 日本女人一区二区三区| 亚洲成人你懂的| 亚洲综合久久久久| 日本欧美加勒比视频| 国产精品一区二区无线| 精品一区二区在线视频| 久久综合综合久久综合| 欧美aaaaa成人免费观看视频| 韩国女主播一区| 色婷婷综合久久久| 91色|porny| 91视频国产观看| 666欧美在线视频| 中文无字幕一区二区三区 | 精品视频一区 二区 三区| 日韩亚洲欧美高清| 国产精品欧美综合在线| 日韩综合小视频| 成人av电影免费观看| 欧美日本在线播放| 欧美日韩一区视频| 久久久久国色av免费看影院| 久久综合av免费| 久久综合色之久久综合| 亚洲精品成人精品456| 悠悠色在线精品| 国产精品一区二区视频| 欧美福利电影网| 亚洲精品少妇30p| 国产精品性做久久久久久| 色成人在线视频| 99久久99精品久久久久久| 欧美一区二区三区四区视频 | 成人免费看黄yyy456| 欧美一区二区三区视频| 一区二区三区精品久久久| 亚洲电影一区二区| 麻豆精品一区二区综合av| 国产一区二区在线影院| 91.com在线观看| 性欧美疯狂xxxxbbbb| 91久久国产最好的精华液| 中文字幕一区av| 亚洲成人777| 在线亚洲一区观看| 亚洲欧美日韩人成在线播放| 调教+趴+乳夹+国产+精品| 精品一区二区三区在线观看国产| 欧美日韩电影一区| 亚洲一区在线视频| 色欧美片视频在线观看| 亚洲欧洲综合另类在线| 99在线精品一区二区三区| 538prom精品视频线放| 亚洲在线免费播放| 91久久一区二区| 亚洲1区2区3区4区| 欧美群妇大交群中文字幕| 偷窥国产亚洲免费视频| 制服丝袜成人动漫| 日韩中文字幕av电影| 91精品国产丝袜白色高跟鞋| 日韩高清一级片| 精品久久人人做人人爰| 国产成人亚洲综合a∨婷婷图片 | 亚洲激情图片一区| 日本精品一区二区三区高清| 一区二区三区在线视频观看58| 91黄色激情网站| 国模大尺度一区二区三区| 日韩精品一区二区三区视频| 中文字幕在线不卡| 一本到一区二区三区| 亚洲电影在线播放| 日韩午夜电影av| 国产精品自产自拍| 亚洲精品久久久久久国产精华液| 欧美性视频一区二区三区| 国产精品久久久久久久久图文区| 精品一区二区在线视频| 国产精品私人自拍| 7799精品视频| 国产成人福利片| 亚洲综合区在线| 久久亚洲一区二区三区明星换脸| 国产91富婆露脸刺激对白| 精品播放一区二区| 蜜桃av噜噜一区二区三区小说| 欧美成人乱码一区二区三区| 99视频在线精品| 激情五月激情综合网| 亚洲天堂av老司机| 欧美电影免费观看高清完整版在| www.一区二区| 久久精品国产99国产| 亚洲青青青在线视频| 久久综合九色综合欧美亚洲| 91免费看`日韩一区二区| 蜜臀av性久久久久蜜臀aⅴ流畅| 国产精品久久久久影院色老大 | 91麻豆精品国产91久久久久| 国产成人精品影院| 日本不卡一二三| 亚洲综合一二三区| 国产日产欧美一区二区三区| 丁香另类激情小说| 久久精品二区亚洲w码| 亚洲国产成人91porn| 国产精品色在线| 精品国产一区二区三区av性色| 91精品办公室少妇高潮对白| 国产一区二区91| 免费欧美日韩国产三级电影| 一区二区激情视频| 国产精品美女一区二区三区 | 99国产精品视频免费观看| 韩国精品久久久| 蜜桃视频在线一区| 午夜欧美电影在线观看| 亚洲综合激情网| 亚洲欧美偷拍另类a∨色屁股| 国产网站一区二区| 久久亚洲一区二区三区四区| 欧美老女人在线| 欧美日韩一本到| 欧美色图12p| 欧美伊人久久久久久午夜久久久久| a4yy欧美一区二区三区| 成人av网址在线观看| 国产精品77777竹菊影视小说| 精品一区二区三区在线播放视频 | 国产精品一区二区在线观看不卡| 青青草原综合久久大伊人精品优势| 五月天一区二区三区| 亚洲成人tv网| 日韩精品每日更新| 国产高清视频一区| 国产资源在线一区| 国产91综合网| 91蜜桃传媒精品久久久一区二区| av亚洲精华国产精华精华| 色综合一区二区| 国产一区二区三区在线看麻豆| 国产在线一区观看| 国产91丝袜在线观看| 色婷婷av一区二区| 欧美精品黑人性xxxx| 精品免费国产一区二区三区四区| 2021国产精品久久精品| 国产视频一区不卡| 亚洲女同一区二区| 亚洲午夜激情网页| 蜜桃视频免费观看一区| 国产999精品久久久久久| 91久久一区二区| 欧美成人精精品一区二区频| 国产丝袜欧美中文另类| 亚洲日本在线视频观看| 天堂影院一区二区| 国模少妇一区二区三区| 色婷婷综合视频在线观看| 91精品国产一区二区三区香蕉 | 中文字幕亚洲不卡| 午夜天堂影视香蕉久久| 国内精品不卡在线| 91高清在线观看| 日韩限制级电影在线观看| 中文欧美字幕免费| 亚洲123区在线观看| 粉嫩aⅴ一区二区三区四区五区 | 日韩色在线观看| 欧美国产成人精品| 日本亚洲视频在线| 丰满少妇久久久久久久| 91精品国产综合久久久蜜臀粉嫩| 国产欧美日韩综合精品一区二区| 亚洲成人在线观看视频|