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

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

?? helloce.cpp

?? Programming.Microsoft.Windows.CE.Dot.NET.3rd.Edition.pdf the chapter 1 example codes.
?? CPP
字號:
//======================================================================
// HelloCE - A simple application for Windows CE
//
// Written for the book Programming Windows CE
// Copyright (C) 2003 Douglas Boling
//======================================================================
#include <windows.h>                 // For all that Windows stuff
#include "helloce.h"                 // Program-specific stuff

//----------------------------------------------------------------------
// Global data
//
const TCHAR szAppName[] = TEXT("HelloCE");
HINSTANCE hInst;                     // Program instance handle

// Message dispatch table for MainWindowProc
const struct decodeUINT MainMessages[] = {
    WM_PAINT, DoPaintMain,
    WM_DESTROY, DoDestroyMain,
};

//======================================================================
// Program entry point
//
int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,
                    LPWSTR lpCmdLine, int nCmdShow) {
    MSG msg;
    int rc = 0;
    HWND hwndMain;

    // Initialize this instance.
    hwndMain = InitInstance (hInstance, lpCmdLine, nCmdShow);
    if (hwndMain == 0) return 0x10;

    // Application message loop
    while (GetMessage (&msg, NULL, 0, 0)) {
        TranslateMessage (&msg);
        DispatchMessage (&msg);
    }
    // Instance cleanup
    return TermInstance (hInstance, msg.wParam);
}
//----------------------------------------------------------------------
// InitInstance - Instance initialization
//
HWND InitInstance (HINSTANCE hInstance, LPWSTR lpCmdLine, int nCmdShow) {
    WNDCLASS wc;
    HWND hWnd;

    // Save program instance handle in global variable.
    hInst = hInstance;

#if defined(WIN32_PLATFORM_PSPC)
    // If Pocket PC, only allow one instance of the application
    HWND hWnd = FindWindow (szAppName, NULL);
    if (hWnd) {
        SetForegroundWindow ((HWND)(((DWORD)hWnd) | 0x01));    
        return -1;
    }
#endif

    // Register application main window class.
    wc.style = 0;                             // Window style
    wc.lpfnWndProc = MainWndProc;             // Callback function
    wc.cbClsExtra = 0;                        // Extra class data
    wc.cbWndExtra = 0;                        // Extra window data
    wc.hInstance = hInstance;                 // Owner handle
    wc.hIcon = NULL,                          // Application icon
    wc.hCursor = LoadCursor (NULL, IDC_ARROW);// Default cursor
    wc.hbrBackground = (HBRUSH) GetStockObject (WHITE_BRUSH);
    wc.lpszMenuName =  NULL;                  // Menu name
    wc.lpszClassName = szAppName;             // Window class name

    if (RegisterClass (&wc) == 0) return 0;

    // Create main window.
    hWnd = CreateWindow (szAppName,           // Window class
                         TEXT("HelloCE"),     // Window title
                         // Style flags
                         WS_VISIBLE | WS_CAPTION | WS_SYSMENU,
                         CW_USEDEFAULT,       // x position
                         CW_USEDEFAULT,       // y position
                         CW_USEDEFAULT,       // Initial width
                         CW_USEDEFAULT,       // Initial height
                         NULL,                // Parent
                         NULL,                // Menu, must be null
                         hInstance,           // Application instance
                         NULL);               // Pointer to create
                                              // parameters
    if (!IsWindow (hWnd)) return 0;  // Fail code if not created.

    // Standard show and update calls
    ShowWindow (hWnd, nCmdShow);
    UpdateWindow (hWnd);
    return hWnd;
}
//----------------------------------------------------------------------
// TermInstance - Program cleanup
//
int TermInstance (HINSTANCE hInstance, int nDefRC) {
    return nDefRC;
}
//======================================================================
// Message handling procedures for main window
//
//----------------------------------------------------------------------
// MainWndProc - Callback function for application window
//
LRESULT CALLBACK MainWndProc (HWND hWnd, UINT wMsg, WPARAM wParam, 
                              LPARAM lParam) {
    INT i;
    //
    // Search message list to see if we need to handle this
    // message.  If in list, call procedure.
    //
    for (i = 0; i < dim(MainMessages); i++) {
        if (wMsg == MainMessages[i].Code)
            return (*MainMessages[i].Fxn)(hWnd, wMsg, wParam, lParam);
    }
    return DefWindowProc (hWnd, wMsg, wParam, lParam);
}
//----------------------------------------------------------------------
// DoPaintMain - Process WM_PAINT message for window.
//
LRESULT DoPaintMain (HWND hWnd, UINT wMsg, WPARAM wParam, 
                     LPARAM lParam) {
    PAINTSTRUCT ps;
    RECT rect;
    HDC hdc;

    // Get the size of the client rectangle
    GetClientRect (hWnd, &rect);

    hdc = BeginPaint (hWnd, &ps); 
    DrawText (hdc, TEXT ("Hello Windows CE!"), -1, &rect, 
              DT_CENTER | DT_VCENTER | DT_SINGLELINE);

    EndPaint (hWnd, &ps); 
    return 0;
}
//----------------------------------------------------------------------
// DoDestroyMain - Process WM_DESTROY message for window.
//
LRESULT DoDestroyMain (HWND hWnd, UINT wMsg, WPARAM wParam, 
                       LPARAM lParam) {
    PostQuitMessage (0);
    return 0;
} 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人av动漫网站| 欧美日韩亚洲不卡| 亚洲精品免费视频| 精品国产免费一区二区三区四区| 国产成人久久精品77777最新版本| 樱花草国产18久久久久| 久久久www成人免费毛片麻豆| 欧美体内she精高潮| 国产成人精品综合在线观看| 青青草国产精品97视觉盛宴| 亚洲免费在线观看| 国产欧美日韩在线观看| 日韩一区二区三区电影| 色噜噜偷拍精品综合在线| 国产久卡久卡久卡久卡视频精品| 午夜精品久久久久久久久久久| 国产精品视频观看| 精品av综合导航| 在线不卡一区二区| 色先锋aa成人| 91在线视频网址| 高清在线不卡av| 激情小说亚洲一区| 免费成人av在线| 亚洲成av人影院在线观看网| 国产精品视频你懂的| 久久亚洲二区三区| 久久综合久久综合亚洲| 日韩欧美在线不卡| 欧美一卡二卡在线观看| 欧美日韩精品一区二区三区| 色嗨嗨av一区二区三区| 色综合婷婷久久| 91亚洲精华国产精华精华液| 成人av在线电影| 成人久久18免费网站麻豆| 国产乱子伦视频一区二区三区 | 欧美日韩不卡在线| 欧美综合视频在线观看| 色婷婷综合久久久久中文| 色又黄又爽网站www久久| 成人精品视频一区二区三区| 国产91露脸合集magnet| 国产精品亚洲一区二区三区在线| 国产精品综合在线视频| 国产精品一区三区| 国产精品亚洲午夜一区二区三区| 国产一区二区三区| 国产99久久久国产精品免费看 | 亚洲成人动漫在线免费观看| 亚洲成av人影院| 日本三级韩国三级欧美三级| 视频一区欧美日韩| 美女被吸乳得到大胸91| 蜜桃久久av一区| 狠狠v欧美v日韩v亚洲ⅴ| 国内外成人在线| 成人美女视频在线观看18| av一区二区三区在线| 日本精品视频一区二区三区| 欧美日韩一区二区欧美激情| 欧美一区二区三区在线看| 日韩一级免费观看| 久久久蜜臀国产一区二区| 国产精品久久久久久久久免费樱桃| 国产精品短视频| 亚洲二区在线视频| 国内精品伊人久久久久av一坑| 高清成人在线观看| 欧美在线啊v一区| 日韩一区二区三区免费观看| 精品国精品国产尤物美女| 国产精品久久一级| 亚洲一级二级三级在线免费观看| 青娱乐精品视频在线| 丰满放荡岳乱妇91ww| 色八戒一区二区三区| 欧美一区二区三区小说| 国产欧美日韩一区二区三区在线观看 | 在线亚洲免费视频| 日韩三级伦理片妻子的秘密按摩| 国产日韩欧美麻豆| 亚洲成人在线网站| 国产一区二区成人久久免费影院 | 国产69精品久久99不卡| 一本色道久久综合精品竹菊 | ...中文天堂在线一区| 三级欧美在线一区| 成人理论电影网| 欧美一区二区三区在线观看| 中文字幕欧美国产| 午夜电影久久久| 成人精品亚洲人成在线| 日韩片之四级片| 亚洲激情图片小说视频| 久久国产福利国产秒拍| 色悠悠久久综合| 久久精品免费在线观看| 亚洲成av人片在线观看| 成人激情电影免费在线观看| 欧美美女视频在线观看| 国产精品视频观看| 韩国视频一区二区| 欧美日韩不卡一区| 亚洲欧美福利一区二区| 激情五月婷婷综合网| 欧美日韩aaaaa| 亚洲激情成人在线| 波多野结衣的一区二区三区| 精品成人在线观看| 天堂一区二区在线| 91久久精品一区二区三区| 国产欧美精品一区二区三区四区| 五月天欧美精品| 色狠狠色噜噜噜综合网| 国产精品久久毛片| 国产福利精品一区| 欧美成人乱码一区二区三区| 亚洲第四色夜色| 色噜噜夜夜夜综合网| 中文字幕字幕中文在线中不卡视频| 国产美女主播视频一区| 欧美r级在线观看| 日本网站在线观看一区二区三区| 在线观看国产日韩| 亚洲三级久久久| jizz一区二区| 国产精品久久久久久户外露出| 国产成人精品三级| 久久久久久久精| 狠狠色狠狠色合久久伊人| 日韩精品综合一本久道在线视频| 石原莉奈在线亚洲二区| 7777精品伊人久久久大香线蕉经典版下载 | 欧美日韩一区二区三区在线看| 一区二区三区中文字幕精品精品| www.欧美日韩| 日韩一区在线看| 色屁屁一区二区| 亚洲精品亚洲人成人网| 色婷婷久久99综合精品jk白丝| 亚洲视频一二区| 色婷婷精品大在线视频 | 中文字幕在线免费不卡| 成人av在线一区二区三区| 国产精品久久久久久久久果冻传媒| 福利电影一区二区三区| 国产精品视频观看| 色婷婷久久综合| 午夜久久电影网| 欧美一级艳片视频免费观看| 日本视频一区二区三区| 久久网站热最新地址| 国产精品77777| 亚洲桃色在线一区| 欧美日韩亚洲国产综合| 日本午夜一本久久久综合| 精品99999| 不卡av在线网| 亚洲高清三级视频| 精品国产区一区| 99精品视频一区| 亚洲chinese男男1069| 欧美成人艳星乳罩| 成人黄色在线网站| 亚洲国产精品久久不卡毛片 | 不卡的av电影| 亚洲mv在线观看| 26uuu欧美日本| www.亚洲人| 日韩专区在线视频| 久久欧美中文字幕| 91美女在线观看| 蜜臀av性久久久久蜜臀av麻豆| 久久欧美中文字幕| 91国偷自产一区二区三区观看 | 国产一区二区免费看| 综合自拍亚洲综合图不卡区| 欧美精品色综合| 成人午夜在线免费| 午夜电影久久久| 日本一区二区不卡视频| 欧美性做爰猛烈叫床潮| 国产在线精品一区二区不卡了 | 国产成人午夜精品影院观看视频| 亚洲人精品午夜| 欧美成人精精品一区二区频| 成人app下载| 日本不卡一二三| 亚洲色图视频免费播放| 欧美变态凌虐bdsm| 色婷婷综合激情| 国产成人超碰人人澡人人澡| 亚洲国产cao| 国产精品免费丝袜| 日韩一区二区电影网| 色天使色偷偷av一区二区| 国产精品正在播放| 日韩二区三区在线观看| 亚洲欧美激情在线|