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

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

?? polyline.h

?? 英文版的 想要的話可以下載了 為大家服務
?? H
字號:
/*
 * POLYLINE.H
 * Cosmo Chapter 12
 *
 * Definitions and function prototypes for the PolyLine window
 * class that can be treated like its own control.
 *
 * Copyright (c)1993-1995 Microsoft Corporation, All Rights Reserved
 *
 * Kraig Brockschmidt, Microsoft
 * Internet  :  kraigb@microsoft.com
 * Compuserve:  >INTERNET:kraigb@microsoft.com
 */


#ifndef _POLYLINE_H_
#define _POLYLINE_H_

//Versioning.
#define VERSIONMAJOR                2
#define VERSIONMINOR                0
#define VERSIONCURRENT              0x00020000

//Classname
#define SZCLASSPOLYLINE             TEXT("polyline")

//Stream Name that holds the data
#define SZSTREAM                    OLETEXT("CONTENTS")

#define HIMETRIC_PER_INCH           2540
#define CPOLYLINEPOINTS             20

//Window extra bytes and offsets
#define CBPOLYLINEWNDEXTRA          (sizeof(LONG))
#define PLWL_STRUCTURE              0


//Version 2.0 Polyline Structure
typedef struct tagPOLYLINEDATA
    {
    WORD        wVerMaj;                //Major version number.
    WORD        wVerMin;                //Minor version number.
    WORD        cPoints;                //Number of points.
    short       fReserved;              //Obsolete from v1.0
    RECTS       rc;                     //Rectangle of this figure
    POINTS      rgpt[CPOLYLINEPOINTS];  //Points (0-32767 grid)

    //Version 2.0 additions
    COLORREF    rgbBackground;          //Background color
    COLORREF    rgbLine;                //Line color
    short       iLineStyle;             //Line style
    } POLYLINEDATA, *PPOLYLINEDATA;

#define CBPOLYLINEDATA   sizeof(POLYLINEDATA)
#define CBPOLYLINEDATA20 sizeof(POLYLINEDATA)


//Version 1.0 Polyline Structure
typedef struct tagPOLYLINEDATA10
    {
    WORD        wVerMaj;                //Major version number.
    WORD        wVerMin;                //Minor version number.
    WORD        cPoints;                //Number of points.
    short       fDrawEntire;            //Flag to draw entire figure
    RECTS       rc;                     //Rectangle of this figure
    POINTS      rgpt[CPOLYLINEPOINTS];  //Points (scaled to rc)
    } POLYLINEDATA10, *PPOLYLINEDATA10;

#define CBPOLYLINEDATA10 sizeof(POLYLINEDATA10)


//POLYWIN.CPP
LRESULT APIENTRY PolylineWndProc(HWND, UINT, WPARAM, LPARAM);


class CPolyline : public CWindow
    {
    friend LRESULT APIENTRY PolylineWndProc(HWND, UINT, WPARAM
        , LPARAM);

    private:
        POLYLINEDATA   m_pl;

        class CPolylineAdviseSink * m_pAdv;

    private:
        HFILE     OpenFileW(LPTSTR, LPOFSTRUCT, UINT);
        void      PointScale(LPRECT, LPPOINTS, BOOL);
        void      Draw(HDC, BOOL, BOOL);
        void      RectConvertMappings(LPRECT, BOOL);

    public:
        CPolyline(HINSTANCE);
        ~CPolyline(void);

        BOOL      Init(HWND, LPRECT, DWORD, UINT
            , class CPolylineAdviseSink *);

        void      New(void);
        BOOL      Undo(void);

        //File functions
        LONG      ReadFromStorage(LPSTORAGE);
        LONG      WriteToStorage(LPSTORAGE, LONG);

        LONG      ReadFromFile(LPTSTR);
        LONG      WriteToFile(LPTSTR, LONG);

        //Data transfer functions
        LONG      DataSet(PPOLYLINEDATA, BOOL, BOOL);
        LONG      DataGet(PPOLYLINEDATA, LONG);
        LONG      DataSetMem(HGLOBAL, BOOL, BOOL, BOOL);
        LONG      DataGetMem(LONG, HGLOBAL *);
        HBITMAP   RenderBitmap(void);
        HMETAFILE RenderMetafile(void);
        HGLOBAL   RenderMetafilePict(void);

        void      RectGet(LPRECT);
        void      SizeGet(LPRECT);
        void      RectSet(LPRECT, BOOL);
        void      SizeSet(LPRECT, BOOL);
        COLORREF  ColorSet(UINT, COLORREF);
        COLORREF  ColorGet(UINT);
        UINT      LineStyleSet(UINT);
        UINT      LineStyleGet(void);
    };

typedef CPolyline *PCPolyline;


//Error values for data transfer functions
#define POLYLINE_E_NONE                    0
#define POLYLINE_E_UNSUPPORTEDVERSION      -1
#define POLYLINE_E_INVALIDPOINTER          -2
#define POLYLINE_E_READFAILURE             -3
#define POLYLINE_E_WRITEFAILURE            -4




class CPolylineAdviseSink
    {
    private:
        LPVOID      m_pv;           //Customizable structure

    public:
        CPolylineAdviseSink(LPVOID);
        ~CPolylineAdviseSink(void);

        void OnPointChange(void);
        void OnSizeChange(void);
        void OnDataChange(void);
        void OnColorChange(void);
        void OnLineStyleChange(void);
    };

typedef CPolylineAdviseSink *PCPolylineAdviseSink;


//Color indices for color messages
#define POLYLINECOLOR_BACKGROUND    0
#define POLYLINECOLOR_LINE          1



#endif  //_POLYLINE_H_

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成人在线免费观看| 97精品电影院| 欧美一区二区三区爱爱| 亚洲黄色录像片| 欧美色中文字幕| 亚洲免费视频中文字幕| 成人精品免费看| 久久综合狠狠综合久久综合88| 1024亚洲合集| 国产在线精品一区在线观看麻豆| 欧美军同video69gay| 美女尤物国产一区| 91美女片黄在线观看| 日韩国产欧美在线观看| 亚洲人成在线观看一区二区| 欧美电影免费观看高清完整版在线| 风间由美一区二区av101 | 欧美日本免费一区二区三区| 成人三级在线视频| 麻豆精品在线视频| 亚洲国产精品一区二区www在线 | 欧美色综合天天久久综合精品| 久久91精品国产91久久小草| 午夜一区二区三区在线观看| 日韩理论片在线| 国产欧美日韩综合| 久久一区二区三区四区| 日韩欧美中文字幕公布| 欧美性高清videossexo| 色综合久久综合网| 99国产精品久| 成人av在线一区二区| 国产成人亚洲精品狼色在线| 久久国产精品第一页| 免费观看成人av| 青青草国产成人99久久| 午夜精品免费在线| 亚洲第一狼人社区| 亚洲永久精品国产| 亚洲制服丝袜在线| 亚洲第一激情av| 亚洲成人免费在线| 五月综合激情婷婷六月色窝| 亚洲国产精品久久人人爱| 亚洲一区二区中文在线| 91丨porny丨蝌蚪视频| 久久国产精品72免费观看| 日韩av高清在线观看| 一区二区三区在线视频免费观看| 欧美成人欧美edvon| 色天天综合久久久久综合片| 国产成人精品免费| 蜜臀av一区二区在线观看| 亚洲国产色一区| 亚洲一区二区三区四区五区黄| 中文字幕第一区| 激情成人综合网| 亚洲色图在线看| 丝瓜av网站精品一区二区| 亚洲精品少妇30p| 午夜成人免费视频| 麻豆精品久久久| 午夜久久福利影院| 久久草av在线| 麻豆91小视频| 国产乱子伦一区二区三区国色天香| 美国一区二区三区在线播放| 亚洲国产精品综合小说图片区| 国产精品久久久一区麻豆最新章节| 2014亚洲片线观看视频免费| 精品久久国产字幕高潮| 欧美tickling网站挠脚心| 精品国产一区二区亚洲人成毛片| 日韩亚洲欧美高清| 欧美成人精精品一区二区频| 精品免费国产一区二区三区四区| 精品国产乱子伦一区| 欧美精品一二三| 日韩精品一区二区在线| 国产亚洲精品aa| 亚洲免费观看视频| 99久久99久久综合| 91在线视频官网| 色女孩综合影院| 在线观看亚洲精品| 2020国产精品| 男人操女人的视频在线观看欧美| 欧美一级理论片| 成人av网在线| 国产精品天干天干在观线| 一区二区三区四区不卡在线| 另类小说一区二区三区| 成人爱爱电影网址| 欧美一级二级三级乱码| 国产蜜臀av在线一区二区三区| 亚洲精品网站在线观看| 激情欧美一区二区| 一本色道**综合亚洲精品蜜桃冫| 欧美日韩电影在线播放| 制服丝袜中文字幕一区| 午夜影视日本亚洲欧洲精品| 成人av网在线| 久久女同精品一区二区| 亚洲午夜电影在线| 韩国一区二区在线观看| 91免费国产在线| 伊人夜夜躁av伊人久久| 国产1区2区3区精品美女| 日韩三级高清在线| 狠狠色综合色综合网络| 亚洲午夜视频在线| 中文字幕一区二区在线观看| 国产色综合一区| 视频一区国产视频| 91视频xxxx| 欧美国产日本视频| 狠狠色丁香久久婷婷综| 欧美日韩美少妇| 一区二区三区久久久| 成人免费视频视频在线观看免费| 欧美一区二区三区白人| 亚洲电影你懂得| 色悠久久久久综合欧美99| 国产精品天美传媒| 国产一区二区福利视频| 日韩免费一区二区| 三级欧美韩日大片在线看| 欧美三级三级三级爽爽爽| 一区二区三区小说| 日本久久一区二区三区| **性色生活片久久毛片| 成人精品视频一区二区三区| 国产亚洲欧美激情| 国产精品69毛片高清亚洲| 久久亚洲精品国产精品紫薇| 久久激情五月婷婷| 欧美电影免费观看高清完整版在线| 日韩国产精品大片| 日韩视频在线观看一区二区| 日本免费新一区视频| 日韩一区二区免费电影| 免费在线看一区| 欧美成人三级在线| 国产精品一区专区| 国产喷白浆一区二区三区| 国产成人丝袜美腿| 一色桃子久久精品亚洲| 色综合色综合色综合色综合色综合 | 国产成a人亚洲| 中文字幕在线视频一区| 国产jizzjizz一区二区| 亚洲国产精品av| 色婷婷久久一区二区三区麻豆| 一区二区三区不卡视频| 欧美日韩国产a| 精品一区二区三区免费播放| 国产亚洲精品bt天堂精选| 9人人澡人人爽人人精品| 亚洲免费色视频| 6080yy午夜一二三区久久| 久久精品国产亚洲aⅴ| 久久久久久久久久久久电影 | 国产传媒一区在线| 免费人成黄页网站在线一区二区| 亚洲欧洲韩国日本视频| 国产欧美一二三区| 国产精品久久久久久户外露出| 日韩一区二区在线播放| 欧美三级日韩三级| 麻豆精品国产传媒mv男同| 国产精品国产三级国产三级人妇 | 高清不卡一区二区在线| 国产精品国产三级国产aⅴ无密码| 久久国产精品区| 亚洲成人综合在线| 日韩欧美一二区| 成人av中文字幕| 欧美综合天天夜夜久久| 不卡的电影网站| 欧美三级日韩三级国产三级| 日韩一二三区视频| 91在线观看污| 成熟亚洲日本毛茸茸凸凹| 色av成人天堂桃色av| 日韩精品一区二区三区视频在线观看 | 欧美巨大另类极品videosbest | 国产自产2019最新不卡| 国产999精品久久| 国产大陆精品国产| 国产精品成人免费在线| 色婷婷亚洲一区二区三区| 婷婷综合久久一区二区三区| 欧美xfplay| 99久久精品99国产精品| 午夜影院久久久| 国产精品国产三级国产专播品爱网| 欧美色中文字幕| av中文字幕不卡| 久久99国产精品久久| 在线播放一区二区三区|