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

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

?? window.c

?? 新片介紹
?? C
?? 第 1 頁 / 共 5 頁
字號:
    wndGetVScrollBarRect (pWin, &rcBar);    rcBar.top += GetMainWinMetrics (MWM_CYVSCROLL);    rcBar.bottom -= GetMainWinMetrics (MWM_CYVSCROLL);    curPos = wndGetVScrollBarPos (pWin, x, y);    if (curPos == SBPOS_UNKNOWN && downPos == SBPOS_UNKNOWN)        return FALSE;        switch (message)    {        case MSG_NCLBUTTONDOWN:            oldBarStart = pWin->vscroll.barStart;            oldThumbPos = pWin->vscroll.curPos;            oldy = y;                        downPos = curPos;            movePos = curPos;            if (curPos == SBPOS_UPARROW) {                sbDownButton (pWin, curPos);                if (pWin->vscroll.curPos == pWin->vscroll.minPos)                    break;                sbCode = SB_LINEUP;            }            else if (curPos == SBPOS_DOWNARROW) {                sbDownButton (pWin, curPos);                if (pWin->vscroll.curPos == pWin->vscroll.maxPos)                    break;                sbCode = SB_LINEDOWN;            }            else if (curPos == SBPOS_UPSPACE) {                if (pWin->vscroll.curPos == pWin->vscroll.minPos)                    break;                sbCode = SB_PAGEUP;            }            else if (curPos == SBPOS_DOWNSPACE) {                if (pWin->vscroll.curPos == pWin->vscroll.maxPos)                    break;                sbCode = SB_PAGEDOWN;            }            else if (curPos == SBPOS_THUMB) {                sbCode = SB_THUMBTRACK;                break;            }            SendNotifyMessage ((HWND)pWin, MSG_VSCROLL, sbCode, 0);            SetAutoRepeatMessage ((HWND)pWin, MSG_VSCROLL, sbCode, 0);        break;        case MSG_NCLBUTTONUP:            if (sbCode == SB_THUMBTRACK && downPos == SBPOS_THUMB) {                newBarStart = oldBarStart + y - oldy;                newThumbPos = newBarStart                    * (pWin->vscroll.maxPos - pWin->vscroll.minPos + 1)                     / (rcBar.bottom - rcBar.top) + pWin->vscroll.minPos;                                    if (newThumbPos != oldThumbPos                        && newThumbPos >= pWin->vscroll.minPos                        && newThumbPos <= pWin->vscroll.maxPos)                    SendNotifyMessage ((HWND)pWin,                        MSG_VSCROLL, SB_THUMBPOSITION, newThumbPos);                                        downPos = SBPOS_UNKNOWN;                movePos = SBPOS_UNKNOWN;                break;            }            if (downPos != SBPOS_UNKNOWN) {                sbUpButton (pWin, curPos);                SendNotifyMessage ((HWND)pWin, MSG_VSCROLL, SB_ENDSCROLL, 0);                SetAutoRepeatMessage (HWND_DESKTOP, 0, 0, 0);            }            downPos = SBPOS_UNKNOWN;            movePos = SBPOS_UNKNOWN;        break;            case MSG_NCMOUSEMOVE:            if (sbCode == SB_THUMBTRACK && downPos == SBPOS_THUMB) {                newBarStart = oldBarStart + y - oldy;                newThumbPos = newBarStart                        * (pWin->vscroll.maxPos - pWin->vscroll.minPos + 1)                         / (rcBar.bottom - rcBar.top) + pWin->vscroll.minPos;                                    if (newThumbPos != oldThumbPos                    && newThumbPos >= pWin->vscroll.minPos                    && newThumbPos <= pWin->vscroll.maxPos) {                    SendNotifyMessage ((HWND)pWin,                        MSG_VSCROLL, SB_THUMBTRACK, newThumbPos);                    oldThumbPos = newThumbPos;                }                movePos = curPos;                break;            }                        if (movePos == downPos && curPos != downPos)                sbUpButton (pWin, downPos);            else if (movePos != downPos && curPos == downPos)                sbDownButton (pWin, downPos);            movePos = curPos;        break;    }    return TRUE;}// this function is CONTROL safe.static int DefaultNCMouseMsgHandler(PMAINWIN pWin, int message,                            int location, int x, int y){    static PMAINWIN downWin  = NULL;    static int downCode = HT_UNKNOWN;    static int moveCode = HT_UNKNOWN;#ifdef _MOVE_WINDOW_BY_MOUSE    static int oldx, oldy;    static RECT rcWindow;#endif    int barItem;    if (pWin->WinType == TYPE_MAINWIN && message == MSG_NCMOUSEMOVE)        wndTrackMenuBarOnMouseMove(pWin, message, location, x, y);    if ((pWin->dwStyle & WS_HSCROLL)             && wndHandleHScrollBar (pWin, message, x, y))        return 0;        if ((pWin->dwStyle & WS_VSCROLL)            && wndHandleVScrollBar (pWin, message, x, y))        return 0;    switch( message )    {        case MSG_NCLBUTTONDOWN:            if (location == HT_MENUBAR) {                barItem = MenuBarHitTest ((HWND)pWin, x, y);                if (barItem >= 0)                    TrackMenuBar ((HWND)pWin, barItem);                return 0;            }#ifdef _MOVE_WINDOW_BY_MOUSE            else if (location == HT_CAPTION) {                GetWindowRect ((HWND)pWin, &rcWindow);                SetPenColor (HDC_SCREEN, PIXEL_lightwhite);                FocusRect (HDC_SCREEN, rcWindow.left, rcWindow.top,                              rcWindow.right, rcWindow.bottom);                oldx = x;                oldy = y;            }#endif            downCode = location;            moveCode = location;            downWin  = pWin;            sbDownButton (pWin, downCode);            break;        case MSG_NCMOUSEMOVE:            if (pWin->hOldUnderPointer && location == HT_OUT) {                PostMessage (pWin->hOldUnderPointer,                            MSG_MOUSEMOVEIN, FALSE, 0);                PostMessage (pWin->hOldUnderPointer,                            MSG_NCMOUSEMOVE, HT_OUT, MAKELONG (x, y));                pWin->hOldUnderPointer = 0;            }            if (downCode != HT_UNKNOWN) {                 if (downCode == HT_CAPTION && downWin == pWin) {#ifdef _MOVE_WINDOW_BY_MOUSE                    SetPenColor (HDC_SCREEN, PIXEL_lightwhite);                    FocusRect (HDC_SCREEN, rcWindow.left, rcWindow.top,                              rcWindow.right, rcWindow.bottom);                    OffsetRect (&rcWindow, x - oldx, y - oldy);                    FocusRect (HDC_SCREEN, rcWindow.left, rcWindow.top,                              rcWindow.right, rcWindow.bottom);                                        oldx = x;                    oldy = y;#endif                }                else if (moveCode == downCode && location != downCode) {                    sbUpButton (pWin, downCode);                    moveCode = location;                }                else if (moveCode != downCode && location == downCode) {                    sbDownButton (pWin, downCode);                    moveCode = location;                }            }            break;        case MSG_NCLBUTTONUP:            if (downCode == HT_CAPTION) {#ifdef _MOVE_WINDOW_BY_MOUSE                SetPenColor (HDC_SCREEN, PIXEL_lightwhite);                FocusRect (HDC_SCREEN, rcWindow.left, rcWindow.top,                              rcWindow.right, rcWindow.bottom);                                    MoveWindow ((HWND)pWin, rcWindow.left,                                        rcWindow.top,                                        RECTW (rcWindow),                                        RECTH (rcWindow),                                        FALSE);#endif            }            else if (location == downCode) {                sbUpButton (pWin, downCode);                switch (location) {                    case HT_CLOSEBUTTON:                        SendNotifyMessage ((HWND)pWin, MSG_CLOSE, 0, 0);                    break;                    case HT_MAXBUTTON:                        SendNotifyMessage ((HWND)pWin, MSG_MAXIMIZE, 0, 0);                    break;                    case HT_MINBUTTON:                        SendNotifyMessage ((HWND)pWin, MSG_MINIMIZE, 0, 0);                    break;                    case HT_ICON:                        if (pWin->hSysMenu)                            TrackPopupMenu (pWin->hSysMenu,                                 TPM_SYSCMD, x, y, (HWND)pWin);                    break;                    case HT_CAPTION:                    break;                }            }            downCode = HT_UNKNOWN;            moveCode = HT_UNKNOWN;            downWin  = NULL;            break;                    case MSG_NCRBUTTONUP:            if (location == HT_CAPTION && pWin->hSysMenu)                TrackPopupMenu (pWin->hSysMenu, TPM_SYSCMD, x, y, (HWND)pWin);            break;                    case MSG_NCLBUTTONDBLCLK:            if (location == HT_ICON)                SendNotifyMessage ((HWND)pWin, MSG_CLOSE, 0, 0);//            else if (location == HT_CAPTION)//                SendNotifyMessage ((HWND)pWin, MSG_MAXIMIZE, 0, 0);            break;//        case MSG_NCRBUTTONDOWN://        case MSG_NCRBUTTONDBLCLK://            break;    }    return 0;}static int DefaultKeyMsgHandler (PMAINWIN pWin, int message,                            WPARAM wParam, LPARAM lParam){// NOTE:// Currently only handle one message.// Should handle fowllowing messages://// MSG_KEYDOWN,// MSG_KEYUP,// MSG_CHAR,// MSG_SYSKEYDOWN,// MSG_SYSCHAR.    if (message == MSG_KEYDOWN || message == MSG_KEYUP         || message == MSG_CHAR) {        if (pWin->hActiveChild                && !(pWin->dwStyle & WS_DISABLED)) {            SendMessage (pWin->hActiveChild, message, wParam, lParam);        }    }    else if (message == MSG_SYSKEYUP) {       if (pWin->WinType == TYPE_MAINWIN                && !(pWin->dwStyle & WS_DISABLED))           TrackMenuBar ((HWND)pWin, 0);    }    return 0;}static int DefaultCreateMsgHandler(PMAINWIN pWin, int message,                            WPARAM wParam, LPARAM lParam){// NOTE:// Currently does nothing.// Should handle fowllowing messages://// MSG_NCCREATE,// MSG_CREATE,// MSG_INITPANES,// MSG_DESTROYPANES,// MSG_DESTROY,// MSG_NCDESTROY.    return 0;}static void wndScrollBarPos (PMAINWIN pWin, BOOL bIsHBar, RECT* rcBar){    UINT moveRange;    PSCROLLBARINFO pSBar;    if (bIsHBar)        pSBar = &pWin->hscroll;    else        pSBar = &pWin->vscroll;    if (pSBar->minPos == pSBar->maxPos) {        pSBar->status |= SBS_HIDE;        return;    }    if (bIsHBar)        moveRange = RECTWP (rcBar) - (GetMainWinMetrics (MWM_CXHSCROLL)<<1);    else        moveRange = RECTHP (rcBar) - (GetMainWinMetrics (MWM_CYVSCROLL)<<1);    if (pSBar->pageStep == 0) {        pSBar->barLen = GetMainWinMetrics (MWM_DEFBARLEN);        if (pSBar->barLen > moveRange)            pSBar->barLen = GetMainWinMetrics (MWM_MINBARLEN);    }    else {        pSBar->barLen = (int) (moveRange*pSBar->pageStep * 1.0f/                               (pSBar->maxPos - pSBar->minPos + 1) + 0.5);        if (pSBar->barLen < GetMainWinMetrics (MWM_MINBARLEN))            pSBar->barLen = GetMainWinMetrics (MWM_MINBARLEN);    }    pSBar->barStart = (int) (moveRange*(pSBar->curPos - pSBar->minPos) * 1.0f/                               (pSBar->maxPos - pSBar->minPos + 1) + 0.5);    if (pSBar->barStart + pSBar->barLen > moveRange)        pSBar->barStart = moveRange - pSBar->barLen;    if (pSBar->barStart < 0)        pSBar->barStart = 0;}// This function is CONTROL safe.static void OnChangeSize(PMAINWIN pWin, PRECT pDestRect, PRECT pResultRect){    int iBorder = 0;    int iCaptionY = 0;    int iIconX = 0;    int iIconY = 0;    int iMenuY = 0;    iBorder = wndGetBorder (pWin);    if( pWin->dwStyle & WS_CAPTION )    {        iCaptionY = GetMainWinMetrics(MWM_CAPTIONY);        if (pWin->WinType == TYPE_MAINWIN && pWin->hIcon) {            iIconX = GetMainWinMetrics(MWM_ICONX);            iIconY = GetMainWinMetrics(MWM_ICONY);        }    }    if (pWin->WinType == TYPE_MAINWIN && pWin->hMenu) {        iMenuY = GetMainWinMetrics (MWM_MENUBARY);        iMenuY += GetMainWinMetrics (MWM_MENUBAROFFY)<<1;    }    if (pDestRect) {        int minWidth = 0, minHeight = 0;        memcpy(&pWin->left, pDestRect, sizeof(RECT));        minHeight = iMenuY + (iCaptionY<<1);        if (pWin->dwStyle & WS_VSCROLL) {            minWidth += GetMainWinMetrics (MWM_CXVSCROLL);            minHeight += (GetMainWinMetrics (MWM_CYVSCROLL)<<1) +                         (GetMainWinMetrics (MWM_MINBARLEN)<<1);        }                if (pWin->WinType == TYPE_MAINWIN)            minWidth += GetMainWinMetrics (MWM_MINWIDTH);        if (pWin->dwStyle & WS_HSCROLL) {            minHeight += GetMainWinMetrics (MWM_CYHSCROLL);            minWidth += (GetMainWinMetrics (MWM_CXHSCROLL)<<1) +                        (GetMainWinMetrics (MWM_MINBARLEN)<<1);        }        if(minHeight > (pWin->bottom - pWin->top))            pWin->bottom = pWin->top + minHeight;        if(pWin->right < (pWin->left + minWidth))            pWin->right = pWin->left + minWidth;        if( pResultRect )             memcpy(pResultRect, &pWin->left, sizeof(RECT));    }    memcpy(&pWin->cl, &pWin->left, sizeof(RECT));    pWin->cl += iBorder;    pWin->ct += iBorder;    pWin->cr -= iBorder;    pWin->cb -= iBorder;    pWin->ct += iCaptionY;    pWin->ct += iMenuY;        if (pWin->dwStyle & WS_HSCROLL && !(pWin->hscroll.status & SBS_HIDE)) {            RECT rcBar;        wndGetHScrollBarRect (pWin, &rcBar);        wndScrollBarPos (pWin, TRUE, &rcBar);        pWin->cb -= GetMainWinMetrics (MWM_CYHSCROLL);#ifdef _FLAT_WINDOW_STYLE        if (iBorder > 0) pWin->cb ++;#endif    }            if (pWin->dwStyle & WS_VSCROLL && !(pWin->vscroll.status & SBS_HIDE)) {    

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美综合久久久| 日韩欧美国产精品一区| 麻豆成人综合网| 亚洲欧美精品午睡沙发| 91精品免费观看| 91首页免费视频| 精品制服美女久久| 亚洲自拍与偷拍| 国产拍欧美日韩视频二区| 欧美老人xxxx18| 国产精品麻豆久久久| 欧美一卡二卡三卡| 在线视频你懂得一区| 国产不卡高清在线观看视频| 美女视频网站久久| 亚洲国产精品久久久久婷婷884| 久久精品一区二区三区av| 91麻豆精品国产无毒不卡在线观看| www.av亚洲| 国产精品亚洲视频| 精品亚洲成av人在线观看| 日日噜噜夜夜狠狠视频欧美人| 国产精品狼人久久影院观看方式| 精品粉嫩aⅴ一区二区三区四区 | 在线观看一区日韩| 一区二区理论电影在线观看| 欧美一区二区福利在线| 国模大尺度一区二区三区| 欧美国产综合一区二区| 99久久er热在这里只有精品15 | 99这里都是精品| 日本在线不卡一区| 国产亚洲短视频| 91精品国产入口在线| 欧美性一区二区| 色国产精品一区在线观看| 色婷婷久久久久swag精品| k8久久久一区二区三区| 成人99免费视频| av在线不卡电影| 99re成人精品视频| 97久久精品人人做人人爽50路| 成人av在线电影| 91麻豆123| 在线观看成人小视频| 日本高清不卡在线观看| 在线免费视频一区二区| 欧美日韩色综合| 4438x亚洲最大成人网| 日韩欧美另类在线| 日韩视频免费观看高清完整版在线观看 | 91蜜桃视频在线| 在线观看中文字幕不卡| 在线观看91av| 精品国产第一区二区三区观看体验| 欧美电影免费观看高清完整版在线| 精品国产乱码久久久久久1区2区| 26uuu另类欧美| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 欧美日精品一区视频| 欧美欧美欧美欧美| 7777精品伊人久久久大香线蕉最新版 | 色偷偷久久人人79超碰人人澡| 97久久超碰国产精品| 在线免费观看日韩欧美| 欧美精品在线观看播放| 日韩免费观看高清完整版| 久久亚洲免费视频| 18欧美亚洲精品| 亚洲三级电影网站| 日本视频一区二区三区| 国内精品视频666| av电影一区二区| 欧美三区在线观看| 久久精品视频在线看| 91在线国产观看| 欧美片在线播放| 国产免费成人在线视频| 一区二区三区四区在线| 日本欧美大码aⅴ在线播放| 极品美女销魂一区二区三区| 懂色av一区二区三区蜜臀| 91在线观看地址| 日韩午夜激情免费电影| 国产精品久久久一区麻豆最新章节| 婷婷综合久久一区二区三区| 国产伦精品一区二区三区视频青涩 | 男人操女人的视频在线观看欧美 | 在线视频欧美区| 精品国产百合女同互慰| 亚洲精品国产a久久久久久 | 亚洲最大色网站| 久久99热99| 欧美中文字幕不卡| 国产日韩欧美制服另类| 亚洲电影一级片| 国产乱对白刺激视频不卡| 欧美视频日韩视频| 国产精品网站在线| 蜜臀av一区二区| 欧美自拍丝袜亚洲| 国产精品灌醉下药二区| 精品亚洲免费视频| 欧美乱妇20p| 一区二区三区不卡在线观看 | 亚洲综合另类小说| 国产东北露脸精品视频| 欧美精品在线视频| 亚洲一区免费视频| 色婷婷综合视频在线观看| 国产亚洲欧美在线| 久久精品国产一区二区三区免费看| 99国产精品久久| 久久精品视频一区二区三区| 麻豆视频观看网址久久| 欧美日韩国产天堂| 一区二区三区在线免费播放 | 成人激情午夜影院| 精品第一国产综合精品aⅴ| 视频一区二区三区中文字幕| 日本乱人伦一区| 一区免费观看视频| 成人精品国产免费网站| 久久久不卡网国产精品二区| 久久精品国产99国产精品| 777色狠狠一区二区三区| 性欧美疯狂xxxxbbbb| 亚洲精品国产无套在线观| 白白色 亚洲乱淫| 亚洲国产成人一区二区三区| 国产黄人亚洲片| 日本一区二区在线不卡| 成人国产在线观看| 国产精品美女久久久久久久久久久| 国产成人在线观看| 欧美激情在线观看视频免费| 国产精品羞羞答答xxdd| www久久久久| 国产精品一区二区男女羞羞无遮挡 | 国产亚洲综合色| 亚洲国产成人午夜在线一区| 国产成人精品免费网站| 国产欧美一区二区精品忘忧草 | 欧美日韩精品三区| 亚洲国产精品尤物yw在线观看| 在线精品视频一区二区三四| 亚洲一区二区成人在线观看| 欧美日韩一区二区在线观看| 午夜国产精品一区| 日韩视频在线你懂得| 国内成+人亚洲+欧美+综合在线 | 国产色产综合色产在线视频| 国产成人精品亚洲日本在线桃色| 国产人成一区二区三区影院| 91在线一区二区三区| 亚洲综合色丁香婷婷六月图片| 在线观看日韩国产| 日本美女一区二区| 久久精品男人天堂av| 色综合久久久久综合体桃花网| 亚洲国产欧美另类丝袜| 日韩视频一区二区| 国产成人精品免费在线| 一区二区三区国产精华| 欧美高清视频在线高清观看mv色露露十八 | 国产福利一区二区三区视频在线| 欧美国产在线观看| 91国内精品野花午夜精品| 一区二区三区91| 三级一区在线视频先锋| 91麻豆精东视频| 亚洲国产wwwccc36天堂| 97久久精品人人做人人爽| 天天影视网天天综合色在线播放 | 国产91精品一区二区麻豆亚洲| 国产午夜精品一区二区三区嫩草 | 亚洲成人免费在线| 亚洲婷婷综合色高清在线| 欧美高清在线一区二区| 26uuu亚洲综合色| 中文字幕永久在线不卡| 欧美精品在线一区二区三区| 蜜桃一区二区三区在线观看| 国产精品护士白丝一区av| 国产99久久久国产精品潘金| 午夜亚洲国产au精品一区二区| 国产日产欧美精品一区二区三区| 91麻豆精品一区二区三区| 精品一区二区av| 国产精品久久午夜| 精品精品欲导航| 在线视频一区二区三区| 精品在线观看免费| 亚洲一区二区av在线| 精品久久久影院| 欧美色图在线观看| 国产黄色精品视频| 午夜影视日本亚洲欧洲精品| 国产欧美一区二区三区网站| 91视频国产资源|