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

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

?? about.c

?? miniucgui1.30版本的源碼
?? C
字號:
/*** $Id: about.c,v 1.23 2003/09/04 07:57:46 weiym Exp $**** about.c: the About Dialog module.**** Copyright (C) 2003 Feynman Software.** Copyright (C) 1999 ~ 2002 Wei Yongming.** ** Current maintainer: Wei Yongming.**** Create date: 1999/8/28*//*** This program 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 program 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 program; if not, write to the Free Software** Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA*//*** TODO:*/ #include <stdio.h>#include <stdlib.h>#include "common.h"#include "minigui.h"#include "gdi.h"#include "window.h"#include "control.h"static HWND sg_AboutWnd = HWND_DESKTOP;static int AboutWinProc (HWND hWnd, int message, WPARAM wParam, LPARAM lParam){    PBITMAP bmpLogo;    RECT    rcClient;    switch (message) {        case MSG_CREATE:            if (!(bmpLogo = malloc (sizeof(BITMAP))))                return -1;            if (!LoadSystemBitmap (bmpLogo, "logo"))                return -1;            SetWindowAdditionalData (hWnd, (DWORD)bmpLogo);            sg_AboutWnd = hWnd;                        GetClientRect (hWnd, &rcClient);            CreateWindow ("button", "Close",                                 WS_CHILD | BS_DEFPUSHBUTTON | WS_VISIBLE,                                 IDOK,                                 (RECTW(rcClient) - 80)>>1,                                 rcClient.bottom - 40,                                 80, 24, hWnd, 0);        break;                case MSG_COMMAND:            if (LOWORD (wParam) == IDOK                 && HIWORD (wParam) == BN_CLICKED)                PostMessage (hWnd, MSG_CLOSE, 0, 0);        break;               case MSG_KEYDOWN:            if (LOWORD (wParam) == SCANCODE_ESCAPE)                PostMessage (hWnd, MSG_CLOSE, 0, 0);        break;        case MSG_PAINT:        {            HDC hdc;                        bmpLogo = (PBITMAP) GetWindowAdditionalData (hWnd);            hdc = BeginPaint (hWnd);                        GetClientRect (hWnd, &rcClient);            FillBoxWithBitmap (hdc,                 (RECTW(rcClient) - bmpLogo->bmWidth)>>1, 10,                 0, 0, bmpLogo);                        rcClient.top = 60;            rcClient.bottom -= 50;            SetTextColor (hdc, PIXEL_lightgray);            SetBkColor (hdc, PIXEL_black);            DrawText (hdc, "MiniGUI -- a compact GUI support system.\n"                           "MiniGUI is free software; you can\n"                           "redistribute it and/or modify it under\n"                           "the terms of the GNU GPL.\n"                           "Copyright (C) 2003 Feynman Software.\n",                           -1, &rcClient, DT_WORDBREAK | DT_CENTER);            EndPaint (hWnd, hdc);        }        return 0;        case MSG_CLOSE:            bmpLogo = (PBITMAP) GetWindowAdditionalData (hWnd);            UnloadBitmap (bmpLogo);            free (bmpLogo);            DestroyAllControls (hWnd);            DestroyMainWindow (hWnd);            sg_AboutWnd = HWND_DESKTOP;#ifndef _LITE_VERSION            PostQuitMessage (hWnd);#endif        return 0;    }    return DefaultMainWinProc(hWnd, message, wParam, lParam);}static void InitAboutDialogCreateInfo (PMAINWINCREATE pCreateInfo, char* caption){    sprintf (caption, "About MiniGUI (Ver %d.%d.%d)",                     MINIGUI_MAJOR_VERSION,                    MINIGUI_MINOR_VERSION,                    MINIGUI_MICRO_VERSION);    pCreateInfo->dwStyle = WS_CAPTION | WS_SYSMENU | WS_VISIBLE                                       | WS_BORDER;    pCreateInfo->dwExStyle = WS_EX_TOPMOST;    pCreateInfo->spCaption = caption;    pCreateInfo->hMenu = 0;    pCreateInfo->hCursor = GetSystemCursor(0);    pCreateInfo->hIcon = 0;    pCreateInfo->MainWindowProc = AboutWinProc;    pCreateInfo->lx = 10;     pCreateInfo->ty = 5;    if (GetSysCharWidth () == 6) {        pCreateInfo->rx = 260;        pCreateInfo->by = 215;    }    else {        pCreateInfo->rx = 340;        pCreateInfo->by = 240;    }    pCreateInfo->iBkColor = PIXEL_black;     pCreateInfo->dwAddData = 0;    pCreateInfo->hHosting = HWND_DESKTOP;}#ifndef _LITE_VERSIONstatic void* AboutDialogThread (void* data){    MSG Msg;    MAINWINCREATE CreateInfo;    HWND hMainWnd;    char caption [256];    InitAboutDialogCreateInfo (&CreateInfo, caption);    hMainWnd = CreateMainWindow(&CreateInfo);    if (hMainWnd == HWND_INVALID)        return NULL;    ShowWindow (hMainWnd, SW_SHOWNORMAL);    while( GetMessage(&Msg, hMainWnd) ) {        DispatchMessage(&Msg);    }    MainWindowThreadCleanup(hMainWnd);    return NULL;}void GUIAPI OpenAboutDialog (void){    pthread_t thread;        if (sg_AboutWnd != HWND_DESKTOP) {        ShowWindow (sg_AboutWnd, SW_SHOWNORMAL);        return;    }    CreateThreadForMainWindow (&thread, NULL, AboutDialogThread, 0);}#elseHWND GUIAPI OpenAboutDialog (HWND hHosting){    MAINWINCREATE CreateInfo;    HWND hMainWnd;    char caption [256];    if (sg_AboutWnd != HWND_DESKTOP) {        ShowWindow (sg_AboutWnd, SW_SHOWNORMAL);        return sg_AboutWnd;    }    InitAboutDialogCreateInfo (&CreateInfo, caption);    CreateInfo.hHosting = hHosting;    hMainWnd = CreateMainWindow (&CreateInfo);    if (hMainWnd == HWND_INVALID)        return HWND_INVALID;    ShowWindow (hMainWnd, SW_SHOWNORMAL);    return hMainWnd;}#endif /* _LITE_VERSION */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲香肠在线观看| 裸体一区二区三区| 亚洲午夜在线视频| 亚洲三级在线免费| 五月婷婷久久综合| 成人免费视频视频在线观看免费 | fc2成人免费人成在线观看播放| 91在线一区二区| 91.com在线观看| 国产精品女主播av| 亚洲444eee在线观看| 大尺度一区二区| 7777女厕盗摄久久久| 日韩欧美成人午夜| 亚洲视频一二三| 国产精品一二三在| 精品国产3级a| 日本成人在线看| 欧美日韩三级一区| 亚洲一级二级在线| 91蜜桃网址入口| 亚洲欧美一区二区视频| 成人不卡免费av| 亚洲国产成人自拍| 国产精品99久久久久久久女警| 欧美大肚乱孕交hd孕妇| 麻豆精品在线视频| 日韩一区二区在线免费观看| 奇米色一区二区| 欧美一级日韩不卡播放免费| 奇米影视7777精品一区二区| 欧美久久久久久蜜桃| 天天综合色天天综合色h| 欧美日韩在线一区二区| 亚洲精品成人a在线观看| 91在线国产观看| 一区二区三区四区高清精品免费观看| 99久久婷婷国产综合精品| 日韩毛片一二三区| 欧美亚洲愉拍一区二区| 一片黄亚洲嫩模| 欧美久久久久中文字幕| 日韩电影在线一区二区| 日韩欧美综合一区| 国产精品综合二区| 国产精品女上位| 欧美性色欧美a在线播放| 偷拍日韩校园综合在线| 日韩精品一区二区三区蜜臀| 国产成人欧美日韩在线电影| 国产精品久久久久精k8 | 精品久久久久久久人人人人传媒| 国产一区啦啦啦在线观看| 欧美国产97人人爽人人喊| 91蜜桃视频在线| 日韩av电影天堂| 国产色91在线| 欧美三级在线播放| 国产主播一区二区| 亚洲精品久久久蜜桃| 91成人免费在线| 日韩高清一区在线| 国产女同性恋一区二区| 一本久道中文字幕精品亚洲嫩| 亚洲国产欧美日韩另类综合 | 不卡的电影网站| 亚洲精品久久嫩草网站秘色| 欧美亚洲综合另类| 蜜臀久久99精品久久久久久9 | 成人免费一区二区三区在线观看 | 亚洲欧美一区二区视频| 欧美三级一区二区| 亚洲国产日韩精品| 国产色产综合产在线视频| 91在线精品一区二区| 亚洲电影中文字幕在线观看| 91精品福利在线一区二区三区| 国产乱码精品一品二品| 亚洲天堂a在线| 91麻豆精品国产自产在线| 国产精品影视在线观看| 国产精品色眯眯| 欧美性大战久久久久久久蜜臀| 日韩国产欧美视频| 精品理论电影在线| 欧美日韩一区二区三区四区五区 | 亚洲精品中文字幕在线观看| 3d动漫精品啪啪一区二区竹菊| 国产精品99久久久久久久vr | 暴力调教一区二区三区| 天堂资源在线中文精品| 国产欧美精品区一区二区三区| 欧美综合天天夜夜久久| 国产一区二区看久久| 一区二区三区四区在线免费观看 | 国产在线视视频有精品| 中文字幕在线不卡国产视频| 日韩久久久久久| 色综合一区二区三区| 国产真实乱偷精品视频免| 亚洲综合清纯丝袜自拍| 精品区一区二区| 在线观看视频一区二区| 国产美女视频91| 午夜电影一区二区三区| 亚洲天堂成人网| 国产日韩欧美一区二区三区乱码| 欧美性猛交xxxx黑人交| 99久久精品费精品国产一区二区| 韩日精品视频一区| 日韩黄色小视频| 一区二区三区日韩精品| 综合激情网...| 久久久久久久久久久久久夜| 欧美一区二区国产| 欧美日韩在线三区| 91色综合久久久久婷婷| 国产99久久久国产精品潘金| 久久99精品国产| 免费成人美女在线观看| 亚洲成国产人片在线观看| 亚洲免费三区一区二区| 亚洲欧洲国产日本综合| 中文字幕的久久| 欧美精品久久一区| 日韩午夜av电影| 欧美一卡二卡在线观看| 欧美日韩一区二区在线观看视频| 色妹子一区二区| 一本色道**综合亚洲精品蜜桃冫| 91色九色蝌蚪| 91福利国产精品| 成人一道本在线| 懂色av中文字幕一区二区三区| 国产美女一区二区| 国产999精品久久久久久绿帽| 国产一区二区三区四| 国产精品一区一区三区| 国内精品久久久久影院一蜜桃| 免费欧美日韩国产三级电影| 蜜臀av亚洲一区中文字幕| 麻豆一区二区在线| 国产精品一线二线三线精华| 岛国一区二区三区| 91丨九色丨黑人外教| 欧美日韩一区 二区 三区 久久精品| 色综合久久99| 日韩精品一区二区三区三区免费| 久久久久久9999| 中文字幕一区二区视频| 一区二区三区欧美激情| 日韩精品三区四区| 国产成人无遮挡在线视频| 色88888久久久久久影院按摩| 欧美熟乱第一页| 久久久蜜桃精品| 亚洲视频在线一区二区| 天天av天天翘天天综合网色鬼国产 | 欧美精品v国产精品v日韩精品| 555夜色666亚洲国产免| 久久综合色天天久久综合图片| 久久精品人人做| 婷婷久久综合九色国产成人 | 亚洲国产日韩一区二区| 麻豆视频一区二区| 国产91高潮流白浆在线麻豆| 91福利小视频| 久久久亚洲国产美女国产盗摄| |精品福利一区二区三区| 亚洲人xxxx| 精品夜夜嗨av一区二区三区| jvid福利写真一区二区三区| 欧美高清你懂得| 国产精品福利一区| 美女网站在线免费欧美精品| 国产成人精品三级麻豆| 精品日韩欧美一区二区| 亚洲一区二区五区| 国产成人精品亚洲777人妖| 91精品欧美一区二区三区综合在 | 欧美色图免费看| 亚洲精品在线网站| 亚洲一区二区影院| 高清成人免费视频| 日韩一区二区影院| 亚洲另类一区二区| 成人激情校园春色| xnxx国产精品| 免费看欧美美女黄的网站| 91蜜桃传媒精品久久久一区二区| 久久这里只有精品首页| 视频一区免费在线观看| 国产成人夜色高潮福利影视| 亚洲精品一线二线三线无人区| 午夜不卡av免费| 一本色道久久综合亚洲91| 欧美激情一区二区三区在线| 六月丁香婷婷久久| 欧美一卡2卡3卡4卡| 久久精品免费观看|