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

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

?? gdipluscolor.h

?? 局域網(wǎng)屏幕監(jiān)控系統(tǒng),用VC++來實(shí)現(xiàn).可實(shí)現(xiàn)局域網(wǎng)屏幕監(jiān)控.
?? H
字號(hào):
/**************************************************************************\
*
* Copyright (c) 1998-2000, Microsoft Corp.  All Rights Reserved.
*
* Module Name:
*
*   GdiplusColor.h
*
* Abstract:
*
*   Represents a GDI+ color.
*
\**************************************************************************/

#ifndef _GDIPLUSCOLOR_H
#define _GDIPLUSCOLOR_H

//----------------------------------------------------------------------------
// Color mode
//----------------------------------------------------------------------------

enum ColorMode
{
    ColorModeARGB32 = 0,
    ColorModeARGB64 = 1
};

//----------------------------------------------------------------------------
// Color Channel flags
//----------------------------------------------------------------------------

enum ColorChannelFlags
{
    ColorChannelFlagsC = 0,
    ColorChannelFlagsM,
    ColorChannelFlagsY,
    ColorChannelFlagsK,
    ColorChannelFlagsLast
};

//----------------------------------------------------------------------------
// Color
//----------------------------------------------------------------------------

class Color
{
public:

    Color()
    {
        Argb = (ARGB)Color::Black;
    }

    // Construct an opaque Color object with
    // the specified R, G, B values.

    Color(IN BYTE r,
          IN BYTE g,
          IN BYTE b)
    {
        Argb = MakeARGB(255, r, g, b);
    }

    // Construct a Color object with
    // the specified A, R, G, B values.
    //
    // NOTE: R, G, B color values are not premultiplied.

    Color(IN BYTE a,
          IN BYTE r,
          IN BYTE g,
          IN BYTE b)
    {
        Argb = MakeARGB(a, r, g, b);
    }

    // Construct a Color object with
    // the specified ARGB values.
    //
    // NOTE: R, G, B color components are not premultiplied.

    Color(IN ARGB argb)
    {
        Argb = argb;
    }

    // Extract A, R, G, B components

    BYTE GetAlpha() const
    {
        return (BYTE) (Argb >> AlphaShift);
    }

    BYTE GetA() const
    {
        return GetAlpha();
    }

    BYTE GetRed() const
    {
        return (BYTE) (Argb >> RedShift);
    }

    BYTE GetR() const
    {
        return GetRed();
    }

    BYTE GetGreen() const
    {
        return (BYTE) (Argb >> GreenShift);
    }

    BYTE GetG() const
    {
        return GetGreen();
    }

    BYTE GetBlue() const
    {
        return (BYTE) (Argb >> BlueShift);
    }

    BYTE GetB() const
    {
        return GetBlue();
    }

    // Retrieve ARGB values

    ARGB GetValue() const
    {
        return Argb;
    }

    VOID SetValue(IN ARGB argb)
    {
        Argb = argb;
    }

    VOID SetFromCOLORREF(IN COLORREF rgb)
    {
        Argb = MakeARGB(255, GetRValue(rgb), GetGValue(rgb), GetBValue(rgb));
    }

    COLORREF ToCOLORREF() const
    {
        return RGB(GetRed(), GetGreen(), GetBlue());
    }

public:

    // Standard color constants
    enum
    {
       Black = 0xff000000,
       Silver = 0xffc0c0c0,
       Gray = 0xff808080,
       White = 0xffffffff,
       Maroon = 0xff800000,
       Red = 0xffff0000,
       Purple = 0xff800080,
       Fuchsia = 0xffff00ff,
       Green = 0xff008000,
       Lime = 0xff00ff00,
       Olive = 0xff808000,
       Yellow = 0xffffff00,
       Navy = 0xff000080,
       Blue = 0xff0000ff,
       Teal = 0xff008080,
       Aqua = 0xff00ffff
    };

    // Shift count and bit mask for A, R, G, B components
    enum
    {
        AlphaShift  = 24,
        RedShift    = 16,
        GreenShift  = 8,
        BlueShift   = 0
    };

    enum
    {
        AlphaMask   = 0xff000000,
        RedMask     = 0x00ff0000,
        GreenMask   = 0x0000ff00,
        BlueMask    = 0x000000ff
    };

    // Assemble A, R, G, B values into a 32-bit integer
    static ARGB MakeARGB(IN BYTE a,
                         IN BYTE r,
                         IN BYTE g,
                         IN BYTE b)
    {
        return (((ARGB) (b) <<  BlueShift) |
                ((ARGB) (g) << GreenShift) |
                ((ARGB) (r) <<   RedShift) |
                ((ARGB) (a) << AlphaShift));
    }

protected:

    ARGB Argb;
};

#endif

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品久久看| 成人精品视频一区二区三区尤物| 《视频一区视频二区| 久久精品欧美日韩| 国产亚洲一区字幕| 亚洲精品在线观看网站| 欧美精品一区二区精品网| 欧美不卡激情三级在线观看| 日韩精品一区二区三区四区| 日韩精品一区二区三区在线播放 | 久久一区二区视频| 欧美精品一区二区三区高清aⅴ | 日本一区二区三区国色天香| 久久久久久久久蜜桃| 国产性色一区二区| 欧美国产日韩在线观看| 国产精品理论片| 亚洲丝袜精品丝袜在线| 亚洲综合在线电影| 五月天国产精品| 六月丁香婷婷久久| 国产精品一区二区久久不卡| 不卡的av中国片| 91亚洲精品久久久蜜桃网站| 欧美日韩一卡二卡三卡 | 亚洲欧洲综合另类在线| 亚洲影院免费观看| 日日噜噜夜夜狠狠视频欧美人| 麻豆精品在线播放| 风流少妇一区二区| 欧美无乱码久久久免费午夜一区| 欧美一级片在线| 久久综合久久综合九色| ●精品国产综合乱码久久久久| 亚洲3atv精品一区二区三区| 激情国产一区二区| 99久久免费视频.com| 欧美人动与zoxxxx乱| 亚洲精品一区二区三区99| 18欧美乱大交hd1984| 天天影视涩香欲综合网| 国产盗摄一区二区三区| 在线免费精品视频| 精品久久久久久久久久久久久久久 | 亚洲成av人综合在线观看| 精品一区精品二区高清| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 国产精品欧美久久久久一区二区| 亚洲婷婷综合久久一本伊一区| 青青草国产成人99久久| 99国产精品视频免费观看| 91精品国产综合久久婷婷香蕉| 欧美激情一区二区三区在线| 偷偷要91色婷婷| 成人免费视频免费观看| 制服丝袜国产精品| 国产精品国产a| 免费精品视频在线| 91首页免费视频| 久久久久九九视频| 亚洲电影一级片| 成人动漫在线一区| 日韩三级免费观看| 亚洲精品久久久久久国产精华液| 激情久久五月天| 欧美欧美欧美欧美| 亚洲人成伊人成综合网小说| 精品午夜一区二区三区在线观看| 色欧美乱欧美15图片| 国产日韩欧美在线一区| 亚洲黄色性网站| 国产99精品国产| 欧美一级高清大全免费观看| 一区二区视频在线| 国产成人综合视频| 欧美电影免费观看高清完整版在线观看 | 欧美性受xxxx黑人xyx| 日本一区二区免费在线观看视频| 日本伊人精品一区二区三区观看方式| 91网站在线观看视频| 国产欧美日韩在线| 久久爱www久久做| 欧美日韩一级视频| 亚洲在线免费播放| 9i在线看片成人免费| 国产欧美一区二区三区鸳鸯浴 | 久久国产成人午夜av影院| 欧美日韩国产大片| 一区二区三区国产精华| 成人app软件下载大全免费| 久久一区二区三区国产精品| 精品中文字幕一区二区| 欧美一区二区免费| 午夜欧美在线一二页| 欧美视频精品在线观看| 亚洲精品免费播放| 色网站国产精品| 亚洲乱码精品一二三四区日韩在线| 成人精品视频.| 国产精品久久久久7777按摩| 国产福利91精品一区| 久久久久9999亚洲精品| 国产精品一级黄| 国产三级精品在线| 成人综合婷婷国产精品久久 | 亚洲男人电影天堂| 99re这里只有精品视频首页| 国产精品国产三级国产aⅴ无密码| 国产精品99精品久久免费| 国产片一区二区三区| gogo大胆日本视频一区| 中文字幕欧美一| 91在线无精精品入口| 亚洲美女视频在线| 欧美日韩久久久久久| 日韩高清不卡在线| 精品久久一二三区| 国产宾馆实践打屁股91| 国产精品伦一区| 日本韩国欧美国产| 日日嗨av一区二区三区四区| 欧美电影免费观看高清完整版在线观看 | 欧美精品vⅰdeose4hd| 日韩电影在线看| 欧美本精品男人aⅴ天堂| 国产在线国偷精品产拍免费yy| 国产日韩欧美综合一区| 色菇凉天天综合网| 丝袜美腿亚洲一区| 久久精品视频在线免费观看 | 精品久久久久久久久久久久久久久久久| 精品在线一区二区| 久久精品视频一区二区三区| 91看片淫黄大片一级在线观看| 亚洲一区二区三区四区不卡| 91精品国产综合久久久久久久久久| 精品一区二区成人精品| 国产精品色在线| 欧美日韩国产小视频在线观看| 久久99国内精品| 中文字幕在线不卡一区二区三区| 91美女视频网站| 美女网站视频久久| 中文字幕一区二区三区不卡在线| 欧美精品丝袜中出| 国产一本一道久久香蕉| 亚洲激情自拍偷拍| 日韩免费观看高清完整版在线观看| 成人av网在线| 石原莉奈一区二区三区在线观看| 久久免费美女视频| 欧美曰成人黄网| 国产麻豆日韩欧美久久| 亚洲国产一区二区三区青草影视| 精品日韩99亚洲| 色婷婷精品大在线视频| 精品中文av资源站在线观看| 亚洲综合丁香婷婷六月香| 精品国产青草久久久久福利| 91蝌蚪porny| 国产精品一二三四五| 日韩高清不卡一区| 日韩毛片高清在线播放| 久久亚洲一区二区三区明星换脸| 欧美日韩一二三区| www.99精品| 狠狠色综合日日| 午夜日韩在线电影| 亚洲日本免费电影| 久久一二三国产| 制服丝袜日韩国产| 91久久免费观看| 岛国一区二区在线观看| 久久97超碰国产精品超碰| 一区二区三区精品视频| 国产精品久久久久影视| 日韩美女一区二区三区| 欧美午夜影院一区| 成a人片亚洲日本久久| 国产乱色国产精品免费视频| 午夜精品久久久久久久99樱桃| 亚洲欧美自拍偷拍| 久久久噜噜噜久久中文字幕色伊伊| 欧美日韩卡一卡二| 在线免费观看视频一区| 99精品久久99久久久久| 国产精品99久久久久久宅男| 美美哒免费高清在线观看视频一区二区| 亚洲精品国产第一综合99久久| 国产精品高潮呻吟| 亚洲国产高清在线观看视频| 久久精品人人做人人综合 | 一区二区免费看| 中文字幕一区二区三区四区不卡 | 亚洲一区二区影院| 亚洲猫色日本管| 亚洲男女一区二区三区| 中文字幕综合网| 中文字幕在线播放不卡一区| 国产精品美女视频|