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

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

?? window.c

?? 新片介紹
?? C
?? 第 1 頁 / 共 5 頁
字號:
        return SBPOS_RIGHTSPACE;    return SBPOS_THUMB;}static int wndGetVScrollBarPos (PMAINWIN pWin, int x, int y){    RECT rcBar;    RECT rcArea;    if (pWin->vscroll.status & SBS_DISABLED)        return SBPOS_UNKNOWN;    wndGetVScrollBarRect (pWin, &rcBar);    if (!PtInRect (&rcBar, x, y))        return SBPOS_UNKNOWN;    rcArea.left  = rcBar.left;    rcArea.right = rcBar.right;    // Left arrow area    rcArea.top = rcBar.top;    rcArea.bottom = rcArea.top + GetMainWinMetrics (MWM_CYVSCROLL);    if (PtInRect (&rcArea, x, y))        return SBPOS_UPARROW;    // Right arrow area    rcArea.top = rcBar.bottom - GetMainWinMetrics (MWM_CYVSCROLL);    rcArea.bottom = rcBar.bottom;    if (PtInRect (&rcArea, x, y))        return SBPOS_DOWNARROW;    if (y < (rcBar.top + pWin->vscroll.barStart            + GetMainWinMetrics (MWM_CYVSCROLL)))        return SBPOS_UPSPACE;    if (y > (rcBar.top + pWin->vscroll.barStart + pWin->vscroll.barLen            + GetMainWinMetrics (MWM_CYVSCROLL)))        return SBPOS_DOWNSPACE;    return SBPOS_THUMB;}#ifndef _FLAT_WINDOW_STYLEstatic BOOL sbGetSBarArrowPos (PMAINWIN pWin, int location,                             int* x, int* y, int* w, int* h){    RECT rcBar;    if (location < SBPOS_UPARROW)         wndGetHScrollBarRect (pWin, &rcBar);    else        wndGetVScrollBarRect (pWin, &rcBar);    *w = GetMainWinMetrics (MWM_CXHSCROLL);    *h = GetMainWinMetrics (MWM_CYHSCROLL);    switch (location) {        case SBPOS_LEFTARROW:            *x = rcBar.left;            *y = rcBar.top;        break;                case SBPOS_RIGHTARROW:            *x = rcBar.right - GetMainWinMetrics (MWM_CXHSCROLL) ;            *y = rcBar.top;        break;        case SBPOS_UPARROW:            *x = rcBar.left;            *y = rcBar.top;        break;        case SBPOS_DOWNARROW:            *x = rcBar.left;            *y = rcBar.bottom - GetMainWinMetrics (MWM_CYVSCROLL);        break;        default:        return FALSE;    }    *x -= pWin->left;    *y -= pWin->top;    return TRUE;}static BOOL sbGetButtonPos (PMAINWIN pWin, int location,                             int* x, int* y, int* w, int* h){    RECT rc;    int iBorder;    int iCaption = 0, bCaption;    int iIconX = 0;    int iIconY = 0;    // scroll bar position    if (location & SBPOS_MASK)        return sbGetSBarArrowPos (pWin, location, x, y, w, h);    iBorder = wndGetBorder (pWin);    if (!(pWin->dwStyle & WS_CAPTION))         return FALSE;    if (pWin->hIcon)    {        iIconX = GetMainWinMetrics(MWM_ICONX);        iIconY = GetMainWinMetrics(MWM_ICONY);    }    iCaption = GetMainWinMetrics(MWM_CAPTIONY);    bCaption = iBorder + iCaption - 1;    rc.left = iBorder;    rc.top = iBorder;    rc.right = pWin->right - pWin->left - iBorder;    rc.bottom = iBorder + iCaption;                        // close button    *x = rc.right - GetMainWinMetrics (MWM_SB_WIDTH);    *y = GetMainWinMetrics (MWM_SB_HEIGHT);    *w = GetMainWinMetrics (MWM_SB_WIDTH);    if (*y < bCaption) {        *y = iBorder + ((bCaption - *y)>>1);        *h = GetMainWinMetrics (MWM_SB_HEIGHT);    }    else {        *y = iBorder;        *h = iIconY;    }    if (!(pWin->dwExStyle & WS_EX_NOCLOSEBOX)) {        if (location == HT_CLOSEBUTTON)            return TRUE;        *x -= GetMainWinMetrics (MWM_SB_WIDTH);        *x -= GetMainWinMetrics (MWM_SB_INTERX)<<1;    }    if (pWin->dwStyle & WS_MAXIMIZEBOX) {        // restore/maximize button        if (location == HT_MAXBUTTON)            return TRUE;        *x -= GetMainWinMetrics (MWM_SB_WIDTH);        *x -= GetMainWinMetrics (MWM_SB_INTERX);    }    if (pWin->dwStyle & WS_MINIMIZEBOX) {        // minimize button.        if (location == HT_MINBUTTON)            return TRUE;    }    return FALSE;}static BOOL sbDownButton (PMAINWIN pWin, int downCode){    HDC hdc;    int x, y, w, h;        if (!sbGetButtonPos (pWin, downCode, &x, &y, &w, &h))        return FALSE;    hdc = GetDC ((HWND)pWin);    w += x - 1;    h += y - 1;#if 0    Draw3DDownFrame (hdc, x, y, w, h, 0);#else    SetPenColor (hdc, GetWindowElementColor (WEC_FLAT_BORDER));    Rectangle (hdc, x, y, w, h);    SetPenColor (hdc, GetWindowElementColor (BKC_CONTROL_DEF));    Rectangle (hdc, x + 1, y + 1, w - 1, h - 1);#endif    ReleaseDC (hdc);    return TRUE;}static BOOL sbUpButton (PMAINWIN pWin, int downCode){    HDC hdc;    int x, y, w, h;    PBITMAP bmp = NULL;    int xo = 0, yo = 0, bw = 0, bh = 0;        if (!sbGetButtonPos (pWin, downCode, &x, &y, &w, &h))        return FALSE;    hdc = GetDC ((HWND)pWin);    switch (downCode) {        case HT_MAXBUTTON:            bmp = GetSystemBitmap (SYSBMP_CAPBTNS);            bw = bmp->bmWidth >> 2;            bh = bmp->bmHeight;            xo = yo = 0;            break;        case HT_MINBUTTON:            bmp = GetSystemBitmap (SYSBMP_CAPBTNS);            bw = bmp->bmWidth >> 2;            bh = bmp->bmHeight;            xo = bw; yo = 0;            break;        case HT_CLOSEBUTTON:            bmp = GetSystemBitmap (SYSBMP_CAPBTNS);            bw = bmp->bmWidth >> 2;            bh = bmp->bmHeight;            xo = (bw << 1) + bw; yo = 0;            break;        case SBPOS_UPARROW:            bmp = GetSystemBitmap (SYSBMP_ARROWS);            bw = bmp->bmWidth >> 2;            bh = bmp->bmHeight >> 1;            xo = yo = 0;            break;        case SBPOS_DOWNARROW:            bmp = GetSystemBitmap (SYSBMP_ARROWS);            bw = bmp->bmWidth >> 2;            bh = bmp->bmHeight >> 1;            xo = bw; yo = 0;            break;        case SBPOS_LEFTARROW:            bmp = GetSystemBitmap (SYSBMP_ARROWS);            bw = bmp->bmWidth >> 2;            bh = bmp->bmHeight >> 1;            xo = bw << 1; yo = 0;            break;        case SBPOS_RIGHTARROW:            bmp = GetSystemBitmap (SYSBMP_ARROWS);            bw = bmp->bmWidth >> 2;            bh = bmp->bmHeight >> 1;            xo = (bw << 1) + bw; yo = 0;            break;    }    if (bmp)        FillBoxWithBitmapPart (hdc, x, y, bw, bh, 0, 0, bmp, xo, yo);    ReleaseDC (hdc);    return TRUE;}#else#define sbDownButton(pWin, downCode)#define sbUpButton(pWin, downCode)#endifint MenuBarHitTest (HWND hwnd, int x, int y);static void wndTrackMenuBarOnMouseMove(PMAINWIN pWin, int message,                                     int location, int x, int y){    PMENUBAR pMenuBar;    int oldBarItem;    int barItem;    pMenuBar = (PMENUBAR)(pWin->hMenu);    if (!pMenuBar) return;    oldBarItem = pMenuBar->hilitedItem;        if (location == HT_OUT) {        if (oldBarItem >= 0)            HiliteMenuBarItem ((HWND)pWin, oldBarItem, HMF_DEFAULT);        return;    }    barItem = MenuBarHitTest ((HWND)pWin, x, y);    if (barItem != oldBarItem) {        if (oldBarItem >= 0)            HiliteMenuBarItem ((HWND)pWin, oldBarItem, HMF_DEFAULT);        if (barItem >= 0) {            HiliteMenuBarItem ((HWND)pWin, barItem, HMF_UPITEM);            pMenuBar->hilitedItem = barItem;            pMenuBar->hiliteFlag = HMF_UPITEM;        }        else            pMenuBar->hilitedItem = -1;    }}static BOOL wndHandleHScrollBar (PMAINWIN pWin, int message, int x, int y){    static int downPos = SBPOS_UNKNOWN;    static int movePos = SBPOS_UNKNOWN;    static int sbCode;    static int oldBarStart;    static int oldThumbPos;    static int oldx;    int curPos;    RECT rcBar;    wndGetHScrollBarRect (pWin, &rcBar);    rcBar.left += GetMainWinMetrics (MWM_CXHSCROLL);    rcBar.right -= GetMainWinMetrics (MWM_CXHSCROLL);    curPos = wndGetHScrollBarPos (pWin, x, y);    if (curPos == SBPOS_UNKNOWN && downPos == SBPOS_UNKNOWN)        return FALSE;        switch( message )    {        case MSG_NCLBUTTONDOWN:            oldBarStart = pWin->hscroll.barStart;            oldThumbPos = pWin->hscroll.curPos;            oldx = x;            downPos = curPos;            movePos = curPos;            if (curPos == SBPOS_LEFTARROW) {                sbDownButton (pWin, curPos);                if (pWin->hscroll.curPos == pWin->hscroll.minPos)                    break;                sbCode = SB_LINELEFT;            }            else if (curPos == SBPOS_RIGHTARROW) {                sbDownButton (pWin, curPos);                if (pWin->hscroll.curPos == pWin->hscroll.maxPos)                    break;                                sbCode = SB_LINERIGHT;            }            else if (curPos == SBPOS_LEFTSPACE) {                if (pWin->hscroll.curPos == pWin->hscroll.minPos)                    break;                sbCode = SB_PAGELEFT;            }            else if (curPos == SBPOS_RIGHTSPACE) {                if (pWin->hscroll.curPos == pWin->hscroll.maxPos)                    break;                                sbCode = SB_PAGERIGHT;            }            else if (curPos == SBPOS_THUMB) {                sbCode = SB_THUMBTRACK;                break;            }            SendNotifyMessage ((HWND)pWin, MSG_HSCROLL, sbCode, 0);            SetAutoRepeatMessage ((HWND)pWin, MSG_HSCROLL, sbCode, 0);        break;        case MSG_NCLBUTTONUP:            if (sbCode == SB_THUMBTRACK && downPos == SBPOS_THUMB) {                int newBarStart = oldBarStart + x - oldx;                int newThumbPos = newBarStart                    * (pWin->hscroll.maxPos - pWin->hscroll.minPos + 1)                     / (rcBar.right - rcBar.left) + pWin->hscroll.minPos;                                    if (newThumbPos != oldThumbPos                    && newThumbPos >= pWin->hscroll.minPos                    && newThumbPos <= pWin->hscroll.maxPos)                    SendNotifyMessage ((HWND)pWin,                        MSG_HSCROLL, SB_THUMBPOSITION, newThumbPos);                downPos = SBPOS_UNKNOWN;                movePos = SBPOS_UNKNOWN;                break;            }                        if (downPos != SBPOS_UNKNOWN) {                sbUpButton (pWin, curPos);                SendNotifyMessage ((HWND)pWin, MSG_HSCROLL, 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) {                int newBarStart = oldBarStart + x - oldx;                int newThumbPos = newBarStart                    * (pWin->hscroll.maxPos - pWin->hscroll.minPos + 1)                     / (rcBar.right - rcBar.left) + pWin->hscroll.minPos;                                    if (newThumbPos != oldThumbPos                        && newThumbPos >= pWin->hscroll.minPos                        && newThumbPos <= pWin->hscroll.maxPos) {                    SendNotifyMessage ((HWND)pWin,                        MSG_HSCROLL, 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;}static BOOL wndHandleVScrollBar (PMAINWIN pWin, int message, int x, int y){    static int downPos = SBPOS_UNKNOWN;    static int movePos = SBPOS_UNKNOWN;    static int sbCode;    static int oldBarStart;    static int oldThumbPos;    static int oldy;    int curPos;    RECT rcBar;    int newBarStart;    int newThumbPos;

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品女人毛片| 在线精品国精品国产尤物884a| 欧美日韩国产高清一区二区| 亚洲狠狠丁香婷婷综合久久久| 一本色道久久综合狠狠躁的推荐 | 日韩一区国产二区欧美三区| 日本aⅴ精品一区二区三区| 日韩精品中午字幕| 国产黄色精品视频| 亚洲人成网站色在线观看| 91成人网在线| 欧美aaaaa成人免费观看视频| 欧美岛国在线观看| 成人av电影在线播放| 亚洲精品一二三| 日韩一二三区视频| 国产91丝袜在线播放| 亚洲精品亚洲人成人网在线播放| 欧美日韩精品专区| 国产成人夜色高潮福利影视| 亚洲三级电影网站| 日韩一卡二卡三卡国产欧美| 成人午夜激情在线| 亚洲电影一级黄| 亚洲精品在线电影| 91色婷婷久久久久合中文| 视频精品一区二区| 国产日韩三级在线| 欧美区在线观看| 国产精品白丝av| 亚洲线精品一区二区三区八戒| 欧美一区二区三区免费观看视频| 国产mv日韩mv欧美| 亚洲va欧美va人人爽午夜 | 久久精品亚洲麻豆av一区二区 | 欧美韩国日本一区| 欧美性感一区二区三区| 国产在线精品一区在线观看麻豆| 亚洲精品乱码久久久久久久久| 日韩美女主播在线视频一区二区三区| 成人开心网精品视频| 日韩影院在线观看| 成人免费一区二区三区在线观看| 在线观看91精品国产麻豆| 成人av资源在线观看| 免费在线一区观看| 樱花影视一区二区| 中文字幕免费一区| 欧美精品一区二区三区蜜桃| 欧美亚洲动漫另类| 99视频精品全部免费在线| 精品一区二区精品| 日韩成人免费电影| 亚洲精品中文字幕乱码三区| 欧美精品一区二| 欧美一区二区啪啪| 欧美性受xxxx| 一本色道久久加勒比精品| 国产精品69毛片高清亚洲| 美女性感视频久久| 日韩av一二三| 午夜av电影一区| 亚洲一区二区在线免费看| 亚洲欧洲精品一区二区三区不卡| 偷拍亚洲欧洲综合| 一区二区激情小说| 亚洲欧洲韩国日本视频| 国产欧美一区二区精品婷婷 | 成人app下载| 成人一区二区三区中文字幕| 韩国精品主播一区二区在线观看| 日韩av在线免费观看不卡| 午夜精品一区二区三区电影天堂 | 日韩一区欧美小说| 国产精品超碰97尤物18| 国产日韩欧美精品综合| 亚洲国产岛国毛片在线| 国产丝袜欧美中文另类| 日本一区二区电影| 国产精品久99| 亚洲青青青在线视频| 亚洲免费观看高清完整版在线观看 | 亚洲精品欧美综合四区| 国产精品久久二区二区| 国产精品大尺度| 亚洲色图欧洲色图婷婷| 亚洲男人的天堂网| 亚洲一区二区综合| 石原莉奈一区二区三区在线观看| 午夜精品影院在线观看| 奇米777欧美一区二区| 日本网站在线观看一区二区三区| 日韩国产高清在线| 美日韩一区二区三区| 国产一区二区三区免费观看| 懂色av中文一区二区三区| 99久久精品国产导航| 色94色欧美sute亚洲13| 精品视频一区二区不卡| 日韩欧美在线一区二区三区| 久久久亚洲精华液精华液精华液 | 色综合天天狠狠| 欧美日韩午夜在线| 日韩精品在线一区二区| 欧美激情在线一区二区| 一区二区三区波多野结衣在线观看| 亚洲午夜免费视频| 精品系列免费在线观看| 成人激情av网| 欧美性猛交xxxx乱大交退制版 | 日韩欧美国产系列| 国产欧美日韩在线| 亚洲大片免费看| 国产美女久久久久| 在线看国产日韩| 久久人人爽爽爽人久久久| 亚洲免费观看高清在线观看| 蜜臀va亚洲va欧美va天堂 | 欧美日韩亚洲另类| 久久一日本道色综合| 一区二区三区小说| 韩日精品视频一区| 欧亚洲嫩模精品一区三区| 亚洲精品在线电影| 亚洲成人免费电影| 成人美女在线观看| 精品国产一区二区三区忘忧草 | 亚洲女女做受ⅹxx高潮| 蜜芽一区二区三区| 色综合一个色综合| 久久久蜜桃精品| 日欧美一区二区| 成人h版在线观看| 精品国产一区二区亚洲人成毛片| 亚洲黄色尤物视频| 成人av网址在线观看| 欧美电影免费观看高清完整版在线观看| 国产精品久久国产精麻豆99网站 | 国产成人av影院| 91精品国产91综合久久蜜臀| 亚洲女同女同女同女同女同69| 国产剧情一区二区三区| 日韩视频免费观看高清完整版在线观看 | 国产精品免费视频一区| 蜜臀精品一区二区三区在线观看| 欧美丝袜自拍制服另类| 亚洲日本va在线观看| 国产黄人亚洲片| 精品对白一区国产伦| 视频一区在线播放| 欧美日韩精品综合在线| 亚洲午夜激情网站| 色婷婷久久综合| 亚洲婷婷综合久久一本伊一区| 国产成人免费在线观看不卡| 精品久久久久久最新网址| 日韩成人一级片| 欧美日韩国产综合视频在线观看 | 一区二区高清在线| 一本色道久久综合狠狠躁的推荐| 国产精品福利一区二区| 成人午夜免费电影| 国产日产欧美一区二区视频| 国产精品一二三| 久久一区二区三区国产精品| 国产一区二区三区四区五区入口| 精品国产亚洲在线| 精品在线免费观看| 久久久不卡网国产精品一区| 久久99这里只有精品| 精品精品欲导航| 国产精选一区二区三区| 久久精品视频免费| 白白色 亚洲乱淫| 亚洲欧美日韩国产一区二区三区 | 一本久久综合亚洲鲁鲁五月天| 中文字幕在线免费不卡| jlzzjlzz国产精品久久| 亚洲欧美另类在线| 欧美日韩日日骚| 久久精品国产99| 国产日韩欧美一区二区三区综合| 99精品热视频| 亚洲成人综合网站| 欧美一区二区三区人| 国产高清不卡二三区| 中文字幕亚洲综合久久菠萝蜜| 在线免费观看日韩欧美| 日韩二区三区四区| 国产日韩精品一区| 色狠狠色狠狠综合| 美女久久久精品| 中文字幕精品综合| 欧美无人高清视频在线观看| 喷水一区二区三区| 国产精品福利一区二区| 欧美日韩不卡一区二区| 国产精品1区2区3区| 亚洲日本中文字幕区| 日韩一区二区三区电影在线观看|