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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? statwnd.c

?? MS-Press book about programming under Windows CE with source-codes of examples
?? C
字號:
//======================================================================
// StatWnd - Static control window code
//
// Written for the book Programming Windows CE
// Copyright (C) 1998 Douglas Boling
//======================================================================
#include <windows.h>                 // For all that Windows stuff
#include "Ctlview.h"                 // Program-specific stuff

extern HINSTANCE hInst;
//----------------------------------------------------------------------
// Global data
//
// Message dispatch table for StatWndWindowProc
const struct decodeUINT StatWndMessages[] = {
    WM_CREATE, DoCreateStatWnd,
    WM_COMMAND, DoCommandStatWnd,
};

// Structure defining the controls in the window
CTLWNDSTRUCT  Stats [] = {
    {TEXT ("static"), IDC_LEFTTEXT, TEXT ("Left text"),
     10,  10, 120,  23, SS_LEFT | SS_NOTIFY},

    {TEXT ("static"), IDC_RIGHTTEXT, TEXT ("Right text"),
     10,  35, 120,  23, SS_RIGHT},

    {TEXT ("static"), IDC_CENTERTEXT, TEXT ("Center text"),
     10,  60, 120,  23, SS_CENTER | WS_BORDER},

    {TEXT ("static"), IDC_ICONCTL, TEXT ("TEXTICON"),
     10,  85, 120,  23, SS_ICON},

    {TEXT ("static"), IDC_BITMAPCTL, TEXT ("STATICBMP"),
     170,  10,  44,  44, SS_BITMAP | SS_NOTIFY},
};

// Structure labeling the static control WM_COMMAND notifications
NOTELABELS nlStatic[] = {{TEXT ("STN_CLICKED"), 0},
                         {TEXT ("STN_ENABLE "), 2},
                         {TEXT ("STN_DISABLE"), 3},
};
//----------------------------------------------------------------------
// InitStatWnd - StatWnd window initialization
//
int InitStatWnd (HINSTANCE hInstance) {
    WNDCLASS wc;

    // Register application StatWnd window class.
    wc.style = 0;                             // Window style
    wc.lpfnWndProc = StatWndProc;             // 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 = NULL;                        // Default cursor
    wc.hbrBackground = (HBRUSH) GetStockObject (WHITE_BRUSH);
    wc.lpszMenuName =  NULL;                  // Menu name
    wc.lpszClassName = STATWND;               // Window class name

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

    return 0;
}
//======================================================================
// Message handling procedures for StatWindow
//----------------------------------------------------------------------
// StatWndProc - Callback function for application window
//
LRESULT CALLBACK StatWndProc (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(StatWndMessages); i++) {
        if (wMsg == StatWndMessages[i].Code)
            return (*StatWndMessages[i].Fxn)(hWnd, wMsg, wParam, lParam);
    }
    return DefWindowProc (hWnd, wMsg, wParam, lParam);
}
//----------------------------------------------------------------------
// DoCreateStatWnd - Process WM_CREATE message for window.
//
LRESULT DoCreateStatWnd (HWND hWnd, UINT wMsg, WPARAM wParam,
                         LPARAM lParam) {
    INT i;

    for (i = 0; i < dim(Stats); i++) {

        CreateWindow (Stats[i].szClass, Stats[i].szTitle,
                      Stats[i].lStyle | WS_VISIBLE | WS_CHILD,
                      Stats[i].x, Stats[i].y, Stats[i].cx, Stats[i].cy,
                      hWnd, (HMENU) Stats[i].nID, hInst, NULL);
    }
    return 0;
}
//----------------------------------------------------------------------
// DoCommandStatWnd - Process WM_COMMAND message for window.
//
LRESULT DoCommandStatWnd (HWND hWnd, UINT wMsg, WPARAM wParam,
                          LPARAM lParam) {
    TCHAR szOut[128];
    INT i;

    for (i = 0; i < dim(nlStatic); i++) {
        if (HIWORD (wParam) == nlStatic[i].wNotification) {
            lstrcpy (szOut, nlStatic[i].pszLabel);
            break;
        }
    }
    if (i == dim(nlStatic))
        wsprintf (szOut, TEXT ("notification: %x"), HIWORD (wParam));

    SendMessage (GetParent (hWnd), MYMSG_ADDLINE, wParam,
                 (LPARAM)szOut);
    return 0;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲成人黄色影院| 3atv一区二区三区| 在线成人av网站| 欧美经典一区二区| 日韩av午夜在线观看| www.成人在线| wwwwxxxxx欧美| 日韩精品91亚洲二区在线观看| 国产一区在线看| 欧美一区二区久久| 亚洲一区二区三区四区在线| 成人午夜在线视频| 久久亚洲精品国产精品紫薇| 青椒成人免费视频| 欧美三级电影一区| 亚洲女与黑人做爰| 99国产精品一区| 国产午夜精品在线观看| 麻豆成人91精品二区三区| 精品视频一区三区九区| 国产精品久久久久久久裸模| 国产裸体歌舞团一区二区| 日韩一区二区三区在线视频| 亚洲妇熟xx妇色黄| 在线观看网站黄不卡| 亚洲素人一区二区| av亚洲精华国产精华| 国产精品网站导航| 成人手机在线视频| 欧美韩国一区二区| 国产aⅴ精品一区二区三区色成熟| 欧美一区二区三区婷婷月色| 午夜精品福利一区二区三区蜜桃| 91久久香蕉国产日韩欧美9色| 亚洲欧洲一区二区三区| 99久久精品免费看国产免费软件| 国产精品久久夜| 99久久99久久免费精品蜜臀| 国产精品国产三级国产普通话99 | 久久国产欧美日韩精品| 欧美美女直播网站| 午夜精品福利久久久| 欧美色视频一区| 午夜久久久久久久久| 91精品在线一区二区| 久久av老司机精品网站导航| 精品久久久久av影院| 国产精品99久| 国产精品免费视频观看| 91视视频在线观看入口直接观看www | 亚洲精品videosex极品| 色噜噜偷拍精品综合在线| 亚洲一区二区三区视频在线| 欧美日韩精品免费观看视频| 乱中年女人伦av一区二区| 精品国产乱码久久久久久蜜臀 | 亚洲国产中文字幕在线视频综合 | 亚洲高清免费在线| 日韩一级免费一区| 成人午夜碰碰视频| 久久99国内精品| 国产女同性恋一区二区| 91碰在线视频| 日韩国产一二三区| 欧美激情在线看| 欧美色图在线观看| 国产一区二区三区久久久| 综合婷婷亚洲小说| 制服丝袜亚洲网站| 成人看片黄a免费看在线| 亚洲一二三四区| 国产夜色精品一区二区av| 色综合咪咪久久| 精品一区二区三区在线观看国产| 国产精品欧美久久久久一区二区 | 日韩一区二区三区免费看| 国产成人综合网站| 午夜视频在线观看一区二区三区| 精品福利在线导航| 欧美日韩免费电影| 国产成人av电影在线播放| 天天射综合影视| 国产精品电影一区二区三区| 欧美一区二区精美| 欧洲av一区二区嗯嗯嗯啊| 高清beeg欧美| 老司机免费视频一区二区| 亚洲视频一区二区免费在线观看| 91.xcao| 91九色最新地址| 国产精品原创巨作av| 亚洲成av人影院| 亚洲人成人一区二区在线观看| 精品嫩草影院久久| 69久久夜色精品国产69蝌蚪网| 97精品电影院| 成人久久视频在线观看| 黑人精品欧美一区二区蜜桃| 午夜免费欧美电影| 亚洲日本免费电影| 国产精品天天看| 久久久不卡影院| 欧美精品一区二区三区蜜臀| 欧美四级电影网| 色一情一伦一子一伦一区| 波多野结衣亚洲一区| 国产福利电影一区二区三区| 蓝色福利精品导航| 日韩成人精品在线观看| 石原莉奈一区二区三区在线观看 | 日韩国产精品91| 婷婷成人激情在线网| 亚洲成人资源在线| 亚洲福利视频三区| 亚洲va欧美va人人爽午夜| 亚洲一二三四区不卡| 亚洲国产日日夜夜| 夜夜操天天操亚洲| 亚洲国产日韩一区二区| 亚洲国产精品自拍| 亚洲综合区在线| 亚洲成av人片在线| 日韩国产成人精品| 久久er精品视频| 国产精品原创巨作av| 粉嫩av一区二区三区| 成熟亚洲日本毛茸茸凸凹| 99精品久久只有精品| 91成人免费在线| 欧美主播一区二区三区| 欧美精品乱码久久久久久| 欧美一区三区二区| xnxx国产精品| 亚洲欧洲av在线| 亚洲午夜羞羞片| 久久精品99久久久| 国产成人免费视频精品含羞草妖精| 成人在线综合网| 91福利在线观看| 日韩一卡二卡三卡四卡| 国产欧美一区二区在线观看| 亚洲丝袜另类动漫二区| 三级一区在线视频先锋 | 中文字幕亚洲区| 一区二区三区91| 开心九九激情九九欧美日韩精美视频电影 | 欧美亚洲动漫另类| 91精品国产欧美日韩| 国产午夜精品福利| 一区二区三区在线观看欧美| 日韩高清电影一区| 成人综合婷婷国产精品久久| 欧洲精品在线观看| 欧美成人三级在线| 综合久久久久久| 久久99国产精品久久99果冻传媒| 成人午夜短视频| 欧美久久免费观看| 国产精品无遮挡| 日本美女一区二区三区视频| 成人18视频日本| 欧美精品久久久久久久久老牛影院| 国产欧美日韩另类一区| 午夜伦理一区二区| 96av麻豆蜜桃一区二区| 日韩欧美国产wwwww| 樱桃视频在线观看一区| 国产一区二区三区四| 欧美美女网站色| 1024国产精品| 国产风韵犹存在线视精品| 欧美日韩国产成人在线91| 国产精品久久夜| 国产精品 日产精品 欧美精品| 欧美日韩另类一区| 中文字幕一区免费在线观看| 国内精品视频一区二区三区八戒| 欧美亚洲丝袜传媒另类| 中文在线资源观看网站视频免费不卡| 午夜精品视频在线观看| 色综合久久久久网| 国产清纯白嫩初高生在线观看91| 日产精品久久久久久久性色| 日本精品一级二级| 中文字幕精品一区二区精品绿巨人| 欧美aaaaaa午夜精品| 欧美艳星brazzers| 亚洲精品va在线观看| 成人精品一区二区三区中文字幕| 日韩美女视频一区二区在线观看| 午夜精品福利一区二区三区av | 亚洲综合区在线| 91丨国产丨九色丨pron| 国产精品久久久久天堂| 懂色av一区二区三区免费看| 久久久午夜精品理论片中文字幕| 久久99国产精品麻豆| 欧美xxxxxxxxx| 韩国欧美国产一区| 久久色中文字幕|