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

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

?? static.c

?? 本原碼為為《嵌入式Linux應用開發詳解》一書的配套代碼
?? C
字號:
#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_STATIC1     100#define IDC_STATIC2     150#define IDC_BUTTON1     110#define IDC_BUTTON2     120#define IDC_EDIT1       130#define IDC_EDIT2       140static HWND hMainWnd = HWND_INVALID;static int ControlTestWinProc(HWND hWnd, int message, WPARAM wParam, LPARAM lParam){    static HWND hStaticWnd1, hStaticWnd2, hButton1, hButton2, hEdit1, hEdit2;    switch (message) {        case MSG_CREATE:		{            hStaticWnd1 = CreateWindow (CTRL_STATIC,                                         "This is a static control",                                         WS_CHILD | SS_NOTIFY | SS_SIMPLE | WS_VISIBLE | WS_BORDER,                                        IDC_STATIC1,                                         10, 10, 180, 300, hWnd, 0);            hButton1    = CreateWindow (CTRL_BUTTON,                                        "Button1",                                         WS_CHILD | BS_PUSHBUTTON | WS_VISIBLE,                                         IDC_BUTTON1,                                         20, 20, 80, 20, hStaticWnd1, 0);            hButton2    = CreateWindow (CTRL_BUTTON,                                        "Button2",                                         WS_CHILD | BS_PUSHBUTTON | WS_VISIBLE,                                         IDC_BUTTON2,                                         20, 50, 80, 20, hStaticWnd1, 0);            hEdit1      = CreateWindow (CTRL_EDIT,                                        "Edit Box 1",                                         WS_CHILD | WS_VISIBLE | WS_BORDER,                                         IDC_EDIT1,                                         20, 80, 100, 24, hStaticWnd1, 0);            hStaticWnd2 = CreateWindow (CTRL_STATIC,                                         "This is child static control",                                         WS_CHILD | SS_NOTIFY | SS_SIMPLE | WS_VISIBLE | WS_BORDER,                                        IDC_STATIC1,                                         20, 110, 100, 50, hStaticWnd1, 0);            hEdit2      = CreateWindow (CTRL_EDIT,                                        "Edit Box 2",                                         WS_CHILD | WS_VISIBLE | WS_BORDER,                                         IDC_EDIT2,                                         0, 20, 100, 24, hStaticWnd2, 0);#ifdef _DEBUG            DumpWindow (stdout, hWnd);            DumpWindow (stdout, hStaticWnd1);            DumpWindow (stdout, hStaticWnd2);            DumpWindow (stdout, hEdit2);            DumpWindow (stdout, hButton1);            DumpWindow (stdout, hButton2);            DumpWindow (stdout, hEdit1);#endif		}        break;        case MSG_COMMAND:        {            int id   = LOWORD(wParam);            int code = HIWORD(wParam);            char buffer [256];            HDC hdc;            sprintf (buffer, "ID: %d, Code: %x", id, code);            hdc = GetClientDC (hWnd);            TextOut (hdc, 0, 0, buffer);            ReleaseDC (hdc);        }        break;                case MSG_CLOSE:            DestroyWindow (hEdit1);            DestroyWindow (hEdit2);            DestroyWindow (hButton2);            DestroyWindow (hButton1);            DestroyWindow (hStaticWnd2);            DestroyWindow (hStaticWnd1);            DestroyMainWindow (hWnd);            MainWindowCleanup (hWnd);            hMainWnd = HWND_INVALID;        return 0;    }    return DefaultMainWinProc(hWnd, message, wParam, lParam);}static void InitCreateInfo(PMAINWINCREATE pCreateInfo){    pCreateInfo->dwStyle = WS_CAPTION | WS_BORDER | WS_MINIMIZEBOX                                       | WS_MAXIMIZEBOX                                      | WS_VISIBLE;    pCreateInfo->dwExStyle = WS_EX_NONE;    pCreateInfo->spCaption = "Static control";    pCreateInfo->hMenu = 0;    pCreateInfo->hCursor = GetSystemCursor(1);    pCreateInfo->hIcon = 0;    pCreateInfo->MainWindowProc = ControlTestWinProc;    pCreateInfo->lx = 0;     pCreateInfo->ty = 0;    pCreateInfo->rx = 400;    pCreateInfo->by = 300;    pCreateInfo->iBkColor = GetWindowElementColor (BKC_CONTROL_DEF);    pCreateInfo->dwAddData = 0;    pCreateInfo->hHosting = HWND_DESKTOP;}void static_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一区二区三区免费野_久草精品视频
一区二区三区**美女毛片| 中文字幕在线不卡视频| 国产农村妇女精品| 婷婷国产在线综合| av不卡免费在线观看| 日韩欧美一级片| 婷婷六月综合网| 色婷婷激情久久| 中文字幕免费不卡| 国产福利精品导航| 日韩小视频在线观看专区| 亚洲免费观看高清完整版在线| 国产麻豆成人传媒免费观看| 欧美精品久久99久久在免费线| 亚洲人成影院在线观看| 粉嫩av一区二区三区| 久久久激情视频| 老司机精品视频线观看86| 欧美日韩精品二区第二页| 亚洲免费在线观看视频| 福利一区二区在线| 久久久久久久久免费| 麻豆精品视频在线观看免费| 欧美理论片在线| 亚洲国产欧美在线| 91成人国产精品| 亚洲影院免费观看| 色综合久久66| 一区二区三区免费观看| 99国产一区二区三精品乱码| 中文无字幕一区二区三区| 国产夫妻精品视频| 国产日韩高清在线| 国产成人一区在线| 久久精品亚洲国产奇米99| 日本欧美在线观看| 日韩一区二区免费高清| 免费高清视频精品| 精品国产污污免费网站入口| 久草在线在线精品观看| 国产午夜亚洲精品理论片色戒| 国产麻豆成人精品| 国产精品无遮挡| 色婷婷久久久综合中文字幕 | 午夜精品久久久久影视| 欧美性大战久久久久久久蜜臀| 亚洲一二三区在线观看| 欧美午夜电影网| 麻豆精品视频在线| 久久综合色鬼综合色| 国内精品伊人久久久久av影院| 久久久不卡网国产精品一区| 成人国产精品免费观看视频| 国产精品初高中害羞小美女文| 色先锋资源久久综合| 日日夜夜精品视频免费 | 91麻豆精品秘密| 亚洲国产美女搞黄色| 欧美精品丝袜久久久中文字幕| 蜜桃av一区二区| 国产欧美一区二区三区在线老狼 | 亚洲欧洲韩国日本视频| 欧美日韩亚洲综合在线| 久久99精品久久久久久国产越南| 国产日产精品1区| 欧美日韩一区二区三区不卡| 捆绑调教美女网站视频一区| 中文字幕日韩精品一区| 欧美性大战久久久久久久| 韩国av一区二区三区| 亚洲激情中文1区| 精品日产卡一卡二卡麻豆| 91在线高清观看| 九色综合狠狠综合久久| 亚洲色图20p| 欧美zozozo| 在线欧美小视频| 国产精品亚洲专一区二区三区| 亚洲免费观看高清完整版在线观看| 欧美大片顶级少妇| 在线观看91视频| 成人av在线播放网址| 免费看日韩精品| 亚洲精选免费视频| 久久久综合精品| 欧美久久久久久久久中文字幕| 成人午夜视频在线观看| 蜜臀精品一区二区三区在线观看 | 一区二区三区四区中文字幕| 精品国产伦一区二区三区观看方式 | 亚洲美女免费视频| 久久免费美女视频| 欧美久久一二区| 日本大香伊一区二区三区| 国产精品69毛片高清亚洲| 亚洲国产精品天堂| 亚洲男女毛片无遮挡| 国产亚洲一区字幕| 亚洲精品一区二区三区福利| 欧美色图第一页| 99视频热这里只有精品免费| 国产精品中文字幕日韩精品 | 一区二区三区高清不卡| 国产精品理论片| 精品国产露脸精彩对白| 欧美欧美午夜aⅴ在线观看| 色94色欧美sute亚洲线路一ni | 欧美成人一区二区三区在线观看| 欧美性猛片xxxx免费看久爱| 99免费精品在线| av中文字幕亚洲| 成人激情黄色小说| 成人av免费在线观看| 国产成人一级电影| 成人综合在线网站| 成人理论电影网| 不卡欧美aaaaa| 成人性视频免费网站| 成人免费视频免费观看| 成人国产精品免费观看动漫| 成人av片在线观看| 色伊人久久综合中文字幕| 一本一道波多野结衣一区二区| 99精品视频在线观看| 91久久精品午夜一区二区| 91麻豆国产精品久久| 欧美影院精品一区| 欧美午夜影院一区| 欧美一区二区三区色| 日韩欧美综合一区| 精品成人一区二区三区| 亚洲精品一线二线三线| 国产精品福利电影一区二区三区四区| 中文成人综合网| 夜夜嗨av一区二区三区中文字幕| 婷婷六月综合网| 国内精品写真在线观看| 波多野结衣在线一区| 91蝌蚪porny| 日韩免费高清视频| 国产精品无遮挡| 五月婷婷久久综合| 国产一区二区不卡| 色狠狠色狠狠综合| 欧美成人精品二区三区99精品| 中文字幕乱码一区二区免费| 一区二区国产视频| 精品在线一区二区| 91在线视频播放| 欧美精品免费视频| 国产精品久久久久久久久免费丝袜 | 日本道在线观看一区二区| 欧美一区二区视频在线观看| 久久精品视频免费观看| 一区二区高清视频在线观看| 麻豆精品在线观看| 一本到三区不卡视频| 精品sm捆绑视频| 亚洲黄色av一区| 国产乱码精品一区二区三区忘忧草| av一区二区三区黑人| 欧美一级专区免费大片| 日韩一区中文字幕| 韩国v欧美v亚洲v日本v| 欧美日韩另类一区| 国产女人水真多18毛片18精品视频| 亚洲一区二区精品视频| 成人综合在线视频| 日韩色在线观看| 亚洲精品欧美专区| 国产精品一区二区视频| 欧美色网一区二区| 国产精品每日更新在线播放网址| 裸体健美xxxx欧美裸体表演| 色综合天天综合网天天狠天天| 日韩免费成人网| 午夜精品一区在线观看| 91在线云播放| 国产精品久久久久久妇女6080| 秋霞电影一区二区| 欧美日韩一区 二区 三区 久久精品| 日本一区二区久久| 国产成人在线免费观看| 欧美xxxxxxxxx| 免费欧美在线视频| 欧美福利电影网| 丝袜美腿亚洲一区二区图片| 日本精品一级二级| 亚洲欧美日韩国产综合在线| 成人午夜在线播放| 中文字幕+乱码+中文字幕一区| 国产剧情一区在线| 久久午夜免费电影| 久久疯狂做爰流白浆xx| 欧美一级二级三级蜜桃| 日韩在线a电影| 91精品啪在线观看国产60岁| 五月激情综合婷婷| 7777精品伊人久久久大香线蕉经典版下载 | 国内久久婷婷综合|