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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? cosmo.h

?? 英文版的 想要的話(huà)可以下載了 為大家服務(wù)
?? H
字號(hào):
/*
 * COSMO.H
 * Cosmo Chapter 21
 *
 * Single include file that pulls in everything needed for other
 * source files in the Cosmo application.
 *
 * Copyright (c)1993-1995 Microsoft Corporation, All Rights Reserved
 *
 * Kraig Brockschmidt, Microsoft
 * Internet  :  kraigb@microsoft.com
 * Compuserve:  >INTERNET:kraigb@microsoft.com
 */


#ifndef _COSMO_H_
#define _COSMO_H_

#define INC_CLASSLIB
#define INC_OLE2UI
//CHAPTER21MOD
#define CHAPTER21
//End CHAPTER21MOD
#include <inole.h>
#include "resource.h"


//Get the editor window information.
#include "polyline.h"



//COSMO.CPP:  Frame object that creates a main window

class CCosmoFrame : public CFrame
    {
    friend class CFigureClassFactory;
    friend class CFigure;   //For UI purposes.

    private:
        HBITMAP         m_hBmpLines[5];     //Menu item bitmaps
        UINT            m_uIDCurLine;       //Current line selection
        BOOL            m_fInitialized;     //Did OleInitalize work?
        LPCLASSFACTORY  m_pIClassDataTran;  //For locking

        BOOL            m_fEmbedding;       //-Embedding found?
        DWORD           m_dwRegCO;          //Registration key
        LPCLASSFACTORY  m_pIClassFactory;

    protected:
        //Overridable for creating a CClient for this frame
        virtual PCClient  CreateCClient(void);

        virtual BOOL      RegisterAllClasses(void);
        virtual BOOL      PreShowInit(void);
        virtual UINT      CreateToolbar(void);

        virtual LRESULT   OnCommand(HWND, WPARAM, LPARAM);
        virtual void      OnDocumentDataChange(PCDocument);
        virtual void      OnDocumentActivate(PCDocument);

        //New for this class
        virtual void      CreateLineMenu(void);

    public:
        CCosmoFrame(HINSTANCE, HINSTANCE, LPSTR, int);
        virtual ~CCosmoFrame(void);

        //Overrides
        virtual BOOL      Init(PFRAMEINIT);
        virtual void      UpdateMenus(HMENU, UINT);
        virtual void      UpdateToolbar(void);

        //New for this class
        virtual void      CheckLineSelection(UINT);
        virtual void      UpdateEmbeddingUI(BOOL, PCDocument
                              , LPCTSTR, LPCTSTR);
    };


typedef CCosmoFrame *PCCosmoFrame;





//CLIENT.CPP

/*
 * The only reason we have a derived class here is to override
 * CreateCDocument so we can create our own type as well as
 * overriding NewDocument to perform one other piece of work once
 * the document's been created.
 */

class CCosmoClient : public CClient
    {
    protected:
        //Overridable for creating a new CDocument
        virtual PCDocument CreateCDocument(void);

    public:
        CCosmoClient(HINSTANCE, PCFrame);
        virtual ~CCosmoClient(void);

        virtual PCDocument NewDocument(BOOL);
    };


typedef CCosmoClient *PCCosmoClient;




//DOCUMENT.CPP

//Constant ID for the window polyline that lives in a document
#define ID_POLYLINE         10


class CCosmoDoc : public CDocument
    {
    friend class CPolylineAdviseSink;

    //These need access to FQueryPasteFromData, PasteFromData
    friend class CDropTarget;
    friend class CDropSource;

    friend class CFigureClassFactory;
    friend class CFigure;

    protected:
        UINT                    m_uPrevSize;    //Last WM_SIZE wParam
        LONG                    m_lVer;         //Loaded Polyline ver

        PCPolyline              m_pPL;          //Polyline window here
        PCPolylineAdviseSink    m_pPLAdv;       //Advises from Polyline

        class CDropTarget      *m_pDropTarget;  //Registered target
        BOOL                    m_fDragSource;  //Source==target?

        UINT                    m_cfEmbedSource;
        UINT                    m_cfObjectDescriptor;

        class CFigure          *m_pFigure;      //The object in us.

        //CHAPTER21MOD
        LPMONIKER               m_pMoniker;     //Our file
        DWORD                   m_dwRegROT;     //From IROT::Register

        UINT                    m_cfLinkSource;
        UINT                    m_cfLinkSrcDescriptor;
        //End CHAPTER21MOD

    protected:
        virtual BOOL     FMessageHook(HWND, UINT, WPARAM, LPARAM
            , LRESULT *);

        void             DropSelectTargetWindow(void);

    public:
        CCosmoDoc(HINSTANCE, PCFrame, PCDocumentAdviseSink);
        virtual ~CCosmoDoc(void);

        virtual BOOL     Init(PDOCUMENTINIT);

        virtual void     Clear(void);

        virtual BOOL     FDirtySet(BOOL);
        virtual BOOL     FDirtyGet(void);

        virtual UINT     Load(BOOL, LPTSTR);
        virtual UINT     Save(UINT, LPTSTR);
        //CHAPTER21MOD
        virtual void     Rename(LPTSTR);
        //End CHAPTER21MOD

        virtual void     Undo(void);
        virtual BOOL     Clip(HWND, BOOL);
        virtual HGLOBAL  RenderFormat(UINT);
        virtual BOOL     RenderMedium(UINT, LPSTGMEDIUM);
        virtual BOOL     FQueryPaste(void);
        virtual BOOL     Paste(HWND);

        //These were protected.  Now for IOleObject, should be public.
        virtual BOOL     FQueryPasteFromData(LPDATAOBJECT);
        virtual BOOL     PasteFromData(LPDATAOBJECT);
        LPDATAOBJECT     TransferObjectCreate(BOOL);

        virtual COLORREF ColorSet(UINT, COLORREF);
        virtual COLORREF ColorGet(UINT);

        virtual UINT     LineStyleSet(UINT);
        virtual UINT     LineStyleGet(void);
    };

typedef CCosmoDoc *PCCosmoDoc;


//These color indices wrap the polyline definitions
#define DOCCOLOR_BACKGROUND             POLYLINECOLOR_BACKGROUND
#define DOCCOLOR_LINE                   POLYLINECOLOR_LINE


//Drag-drop interfaces we need in the document
class CDropTarget : public IDropTarget
    {
    protected:
        ULONG               m_cRef;
        PCCosmoDoc          m_pDoc;

        LPDATAOBJECT        m_pIDataObject;     //From DragEnter

    public:
        CDropTarget(PCCosmoDoc);
        ~CDropTarget(void);

        //IDropTarget interface members
        STDMETHODIMP QueryInterface(REFIID, PPVOID);
        STDMETHODIMP_(ULONG) AddRef(void);
        STDMETHODIMP_(ULONG) Release(void);

        STDMETHODIMP DragEnter(LPDATAOBJECT, DWORD, POINTL, LPDWORD);
        STDMETHODIMP DragOver(DWORD, POINTL, LPDWORD);
        STDMETHODIMP DragLeave(void);
        STDMETHODIMP Drop(LPDATAOBJECT, DWORD, POINTL, LPDWORD);
    };


typedef CDropTarget *PCDropTarget;


class CDropSource : public IDropSource
    {
    protected:
        ULONG               m_cRef;
        PCCosmoDoc          m_pDoc;

    public:
        CDropSource(PCCosmoDoc);
        ~CDropSource(void);

        //IDropSource interface members
        STDMETHODIMP QueryInterface(REFIID, PPVOID);
        STDMETHODIMP_(ULONG) AddRef(void);
        STDMETHODIMP_(ULONG) Release(void);

        STDMETHODIMP QueryContinueDrag(BOOL, DWORD);
        STDMETHODIMP GiveFeedback(DWORD);
    };


typedef CDropSource *PCDropSource;

//Include classes necessary to become an OLE Document server.
#include "cosmole.h"


#endif //_COSMO_H_

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
**网站欧美大片在线观看| 国产精品久久三| 26uuu另类欧美| 亚洲女女做受ⅹxx高潮| 看电视剧不卡顿的网站| 色综合中文字幕国产 | 蜜臀久久99精品久久久画质超高清| 亚洲午夜精品久久久久久久久| 国产精品自在在线| 欧美日韩国产成人在线免费| 亚洲欧洲精品一区二区三区| 国产精品综合在线视频| 日本韩国精品在线| 国产精品久久久久天堂| 国产一区二区三区免费播放| 在线不卡欧美精品一区二区三区| 亚洲精品中文字幕在线观看| 成人黄色av电影| 国产亚洲精品资源在线26u| 免费高清视频精品| 91久久免费观看| 中文字幕在线视频一区| 国产成人综合在线| 久久综合色鬼综合色| 免费久久99精品国产| 欧美日本在线一区| 午夜国产精品一区| 欧美日韩久久久一区| 亚洲一区二区在线免费看| 91美女在线观看| 综合欧美亚洲日本| 91视视频在线观看入口直接观看www | 日韩欧美在线不卡| 亚洲特黄一级片| 91捆绑美女网站| 亚洲欧美另类小说视频| 成人久久18免费网站麻豆| 日本一区二区三区高清不卡| 国产成人精品午夜视频免费| 久久久久久久久久看片| 国产精品一二二区| 国产精品伦理在线| 91网站在线播放| 亚洲精品自拍动漫在线| 欧美日韩精品一区二区三区四区 | 国产精品水嫩水嫩| 国产不卡一区视频| 亚洲欧美怡红院| 欧洲av在线精品| 蜜芽一区二区三区| 国产日产欧美精品一区二区三区| av色综合久久天堂av综合| 亚洲另类一区二区| 欧美一二三区在线| 成人午夜伦理影院| 亚洲国产精品久久人人爱蜜臀 | 欧洲精品中文字幕| 免费在线观看日韩欧美| 国产日韩欧美一区二区三区乱码| 99视频超级精品| 性做久久久久久免费观看 | 狠狠色综合日日| 国产精品久久久久久久久免费樱桃 | 亚洲欧美激情小说另类| 884aa四虎影成人精品一区| 国产乱一区二区| 日韩理论电影院| 日韩精品中文字幕在线不卡尤物| 高清不卡在线观看| 蜜臀久久久久久久| 亚洲视频香蕉人妖| 久久综合色天天久久综合图片| 一本色道久久综合亚洲91| 免费成人性网站| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 欧美伦理影视网| 99这里都是精品| 美女视频黄久久| 亚洲一级二级在线| 日本一区二区在线不卡| 久久亚洲综合色一区二区三区| 91小宝寻花一区二区三区| 激情图区综合网| 天天av天天翘天天综合网色鬼国产| 日本一区二区三区四区在线视频 | 91免费观看视频在线| 久久精品国产色蜜蜜麻豆| 亚洲综合视频网| 中文字幕精品综合| 日韩丝袜美女视频| 欧美日韩国产综合草草| 91亚洲午夜精品久久久久久| 国产尤物一区二区| 免费在线一区观看| 亚洲18色成人| 亚洲免费观看高清完整版在线观看熊| 久久你懂得1024| 欧美成人精品福利| 欧美电影影音先锋| 欧美伦理影视网| 欧美日韩一区二区三区高清| 91在线免费看| www.一区二区| 成人手机在线视频| 国产91精品精华液一区二区三区| 麻豆一区二区三| 日韩av在线发布| 日韩精品福利网| 亚洲成a人v欧美综合天堂| 一区二区三区在线免费视频| 亚洲欧美偷拍三级| 亚洲欧美一区二区三区国产精品 | 26uuu亚洲| 精品av久久707| 日韩精品一区二区在线| 日韩欧美一区在线| 欧美mv和日韩mv国产网站| 日韩精品资源二区在线| 久久在线观看免费| 欧美国产日产图区| 国产精品欧美一区喷水| 亚洲三级电影全部在线观看高清| 亚洲欧洲av一区二区三区久久| 最新日韩在线视频| 亚洲午夜三级在线| 美女网站视频久久| 国产大陆亚洲精品国产| 99久久婷婷国产精品综合| 色香蕉久久蜜桃| 制服丝袜一区二区三区| 欧美成人免费网站| 中文字幕av一区二区三区高| 亚洲三级久久久| 秋霞电影一区二区| 国产精品亚洲一区二区三区在线| 成人一区在线观看| 欧美天堂一区二区三区| 欧美大片在线观看| 国产精品欧美精品| 亚洲国产精品麻豆| 国产一区二区三区综合| 91香蕉视频mp4| 欧美一区二区三区在线看| 久久精品水蜜桃av综合天堂| 综合在线观看色| 日本不卡视频在线观看| 国产成人精品免费| 欧美日韩精品一区二区三区四区| 精品日产卡一卡二卡麻豆| 国产精品嫩草久久久久| 午夜婷婷国产麻豆精品| 国产成人啪午夜精品网站男同| 日韩欧美精品在线视频| 国产精品另类一区| 日韩综合小视频| av一二三不卡影片| 欧美成人国产一区二区| 亚洲欧美二区三区| 极品少妇一区二区| 91蜜桃在线观看| 久久精品一区二区三区不卡牛牛| 亚洲主播在线播放| 国产成人精品1024| 日韩欧美中文字幕公布| 一区二区三区在线观看视频| 国产综合色精品一区二区三区| 色婷婷av一区| 日本一区二区不卡视频| 麻豆国产精品官网| 91福利区一区二区三区| 欧美国产国产综合| 老司机精品视频导航| 欧美少妇bbb| 亚洲精品国产精华液| 顶级嫩模精品视频在线看| 日韩视频一区二区在线观看| 亚洲中国最大av网站| 色婷婷一区二区三区四区| 欧美激情艳妇裸体舞| 韩日av一区二区| 欧美一级理论片| 五月婷婷欧美视频| 91高清视频免费看| 亚洲免费高清视频在线| 丁香啪啪综合成人亚洲小说 | 亚洲日本在线a| 国产老女人精品毛片久久| 日韩欧美国产wwwww| 免费亚洲电影在线| 欧美精品一二三四| 爽爽淫人综合网网站| 欧美亚州韩日在线看免费版国语版| 中文字幕一区二区三区四区不卡| 福利一区二区在线观看| 国产午夜精品一区二区三区嫩草 | 久久精品久久久精品美女| 7777精品久久久大香线蕉| 日韩精品三区四区| 这里只有精品99re| 美脚の诱脚舐め脚责91|