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

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

?? iipaobj.cpp

?? 英文版的 想要的話可以下載了 為大家服務(wù)
?? CPP
字號:
/*
 * IIPAOBJ.CPP
 *
 * Template IOleInPlaceActiveObject interface implementation.
 *
 * Copyright (c)1993-1995 Microsoft Corporation, All Rights Reserved
 *
 * Kraig Brockschmidt, Microsoft
 * Internet  :  kraigb@microsoft.com
 * Compuserve:  >INTERNET:kraigb@microsoft.com
 */


#include "iipaobj.h"


/*
 * CImpIOleInPlaceActiveObject::CImpIOleInPlaceActiveObject
 * CImpIOleInPlaceActiveObject::~CImpIOleInPlaceActiveObject
 *
 * Parameters (Constructor):
 *  pObj            LPVOID of the object we're in.
 *  pUnkOuter       LPUNKNOWN to which we delegate.
 */

CImpIOleInPlaceActiveObject::CImpIOleInPlaceActiveObject(LPVOID pObj
    , LPUNKNOWN pUnkOuter)
    {
    m_cRef=0;
    m_pObj=pObj;
    m_pUnkOuter=pUnkOuter;
    return;
    }

CImpIOleInPlaceActiveObject::~CImpIOleInPlaceActiveObject(void)
    {
    return;
    }



/*
 * CImpIOleInPlaceActiveObject::QueryInterface
 * CImpIOleInPlaceActiveObject::AddRef
 * CImpIOleInPlaceActiveObject::Release
 *
 * Purpose:
 *  Delegating IUnknown members for CImpIOleInPlaceActiveObject.
 */

STDMETHODIMP CImpIOleInPlaceActiveObject::QueryInterface(REFIID riid
    , LPVOID *ppv)
    {
    return m_pUnkOuter->QueryInterface(riid, ppv);
    }

STDMETHODIMP_(ULONG) CImpIOleInPlaceActiveObject::AddRef(void)
    {
    ++m_cRef;
    return m_pUnkOuter->AddRef();
    }

STDMETHODIMP_(ULONG) CImpIOleInPlaceActiveObject::Release(void)
    {
    --m_cRef;
    return m_pUnkOuter->Release();
    }




/*
 * CImpIOleInPlaceActiveObject::GetWindow
 *
 * Purpose:
 *  Retrieves the handle of the window associated with the object on
 *  which this interface is implemented.
 *
 * Parameters:
 *  phWnd           HWND * in which to store the window handle.
 *
 * Return Value:
 *  HRESULT         NOERROR if successful, E_FAIL if no window.
 */

STDMETHODIMP CImpIOleInPlaceActiveObject::GetWindow(HWND *phWnd)
    {
    return ResultFromScode(E_FAIL);
    }




/*
 * CImpIOleInPlaceActiveObject::ContextSensitiveHelp
 *
 * Purpose:
 *  Instructs the object on which this interface is implemented to
 *  enter or leave a context-sensitive help mode.
 *
 * Parameters:
 *  fEnterMode      BOOL TRUE to enter the mode, FALSE otherwise.
 */

STDMETHODIMP CImpIOleInPlaceActiveObject::ContextSensitiveHelp(
    BOOL fEnterMode)
    {
    return ResultFromScode(E_NOTIMPL);
    }




/*
 * CImpIOleInPlaceActiveObject::TranslateAccelerator
 *
 * Purpose:
 *  Requests that the active in-place object translate the message
 *  given in pMSG if appropriate.  This is only called for DLL
 *  servers where the container's message loop is running.  EXE servers
 *  have control of the message loop so this will not be called in
 *  such cases.
 *
 * Parameters:
 *  pMSG            LPMSG to the message to translate.
 *
 * Return Value:
 *  HRESULT         NOERROR if translates, S_FALSE if not.
 */

STDMETHODIMP CImpIOleInPlaceActiveObject::TranslateAccelerator(
    LPMSG pMSG)
    {
    return ResultFromScode(S_FALSE);
    }




/*
 * CImpIOleInPlaceActiveObject::OnFrameWindowActivate
 *
 * Purpose:
 *  Informs the in-place object that the container's frame window
 *  was either activated or deactivated.
 *
 * Parameters:
 *  fActivate       BOOL TRUE if frame is active, FALSE otherwise.
 */

STDMETHODIMP CImpIOleInPlaceActiveObject::OnFrameWindowActivate(
    BOOL fActivate)
    {
    return ResultFromScode(E_NOTIMPL);
    }




/*
 * CImpIOleInPlaceActiveObject::OnDocWindowActivate
 *
 * Purpose:
 *  Informs the in-place object that the document window in the
 *  container is either becoming active or deactive.  On this call
 *  the object must either add or remove frame-level tools,
 *  including the mixed menu, depending on fActivate.
 *
 * Parameters:
 *  fActivate       BOOL TRUE if document is active, FALSE otherwise
 */

STDMETHODIMP CImpIOleInPlaceActiveObject::OnDocWindowActivate(
    BOOL fActivate)
    {
    return ResultFromScode(E_NOTIMPL);
    }




/*
 * CImpIOleInPlaceActiveObject::ResizeBorder
 *
 * Purpose:
 *  Informs the object that the frame or document size changed in
 *  which case the object may need to resize any of its frame or
 *  document-level tools to match.
 *
 * Parameters:
 *  pRect           LPCRECT indicating the new size of the window
 *                  of interest.
 *
 *  pIUIWindow      LPOLEINPLACEUIWINDOW pointing to an
 *                  IOleInPlaceUIWindow interface on the container
 *                  object of interest.  We use this to do
 *                  border-space negotiation.
 *
 *  fFrame          BOOL indicating if the frame was resized
 *                  (TRUE) or the document (FALSE)
 */

STDMETHODIMP CImpIOleInPlaceActiveObject::ResizeBorder(LPCRECT pRect
    , LPOLEINPLACEUIWINDOW pIUIWindow, BOOL fFrame)
    {
    return ResultFromScode(E_NOTIMPL);
    }




/*
 * CImpIOleInPlaceActiveObject::EnableModeless
 *
 * Purpose:
 *  Instructs the object to show or hide any modeless popup windows
 *  that it may be using when activated in-place.
 *
 * Parameters:
 *  fEnable         BOOL indicating to enable/show the windows
 *                  (TRUE) or to hide them (FALSE).
 */

STDMETHODIMP CImpIOleInPlaceActiveObject::EnableModeless(
    BOOL fActivate)
    {
    return ResultFromScode(E_NOTIMPL);
    }

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲日本乱码在线观看| 久久久久久久久久久黄色| 国产一区二三区| 亚洲人妖av一区二区| 日韩欧美你懂的| 在线观看亚洲精品视频| 国产激情视频一区二区三区欧美 | 国产午夜亚洲精品不卡| 欧美四级电影在线观看| 丁香另类激情小说| 美女诱惑一区二区| 尤物视频一区二区| 国产精品久久久久影院色老大| 欧美一区二区视频在线观看2022 | 欧美性视频一区二区三区| 国产盗摄女厕一区二区三区| 奇米777欧美一区二区| 亚洲最新在线观看| 国产精品国产精品国产专区不蜜| 精品国精品国产| 91精品国产综合久久久久久久| 色综合久久久网| www.视频一区| 成人免费视频一区| 国产精品影视天天线| 久久福利视频一区二区| 日本一区中文字幕| 性做久久久久久免费观看| 亚洲男人的天堂网| 国产精品伦理在线| 国产精品久久免费看| 中文在线一区二区| 欧美国产一区视频在线观看| 久久久国产精品不卡| 久久亚洲综合av| 精品国产乱码91久久久久久网站| 日韩三级av在线播放| 在线综合亚洲欧美在线视频| 欧美精品一卡二卡| 制服丝袜亚洲网站| 91精品国产欧美一区二区| 欧美一二区视频| 日韩美女在线视频| 亚洲精品一线二线三线| 欧美精品一区男女天堂| 久久久五月婷婷| 国产精品视频一区二区三区不卡| 日本一区二区三区免费乱视频| 国产喂奶挤奶一区二区三区| 国产日韩欧美一区二区三区综合| 国产人伦精品一区二区| 中文字幕亚洲不卡| 洋洋av久久久久久久一区| 国产麻豆精品视频| 国产成人精品免费在线| 波波电影院一区二区三区| 91丝袜美腿高跟国产极品老师| 色老汉av一区二区三区| 欧美日韩午夜在线| 欧美成人高清电影在线| 久久久久久久久久久99999| 国产女人18毛片水真多成人如厕| 亚洲你懂的在线视频| 亚洲 欧美综合在线网络| 久久99在线观看| 成人成人成人在线视频| 一本久久a久久免费精品不卡| 欧美日韩国产综合草草| 精品国产欧美一区二区| 日本一区二区电影| 一区二区三区欧美激情| 麻豆一区二区三区| 99在线精品一区二区三区| 欧美日韩激情一区| 久久久美女艺术照精彩视频福利播放 | 成人av在线网站| 欧美色图天堂网| 26uuu欧美日本| 亚洲乱码中文字幕综合| 蜜臀av一级做a爰片久久| 成人动漫在线一区| 91精品国产综合久久香蕉麻豆| 国产调教视频一区| 亚洲自拍欧美精品| 国产乱码精品一区二区三| 欧美亚洲国产怡红院影院| 欧美精品一区二区久久久| 亚洲色图视频网| 激情五月婷婷综合| 欧美在线色视频| 26uuu色噜噜精品一区二区| 亚洲一区二区三区四区在线免费观看| 美女网站色91| 日本精品裸体写真集在线观看| 精品国产免费人成在线观看| 亚洲综合久久久久| 国产成人综合亚洲网站| 7777精品伊人久久久大香线蕉经典版下载 | 国产精品夜夜爽| 欧美日韩精品是欧美日韩精品| 久久久久久久久岛国免费| 亚洲chinese男男1069| av电影天堂一区二区在线观看| 日韩一区二区三| 亚洲一区二区视频| av一区二区三区黑人| 久久久午夜电影| 成人中文字幕合集| 精品久久久久久久人人人人传媒 | 国产精品网站在线观看| 另类小说欧美激情| 欧美日韩dvd在线观看| 亚洲素人一区二区| 成熟亚洲日本毛茸茸凸凹| 日韩欧美精品在线视频| 五月天丁香久久| 日本道色综合久久| 国产精品不卡一区二区三区| 国产精品1区2区| 精品第一国产综合精品aⅴ| 图片区小说区国产精品视频| 在线观看91精品国产入口| 亚洲日韩欧美一区二区在线| 成人免费av在线| 国产精品国产三级国产aⅴ无密码| 国产精一区二区三区| 欧美va日韩va| 美女性感视频久久| 欧美电视剧免费观看| 男女男精品网站| 日韩欧美高清一区| 麻豆极品一区二区三区| 日韩免费电影一区| 国产在线精品国自产拍免费| 欧美电影免费观看高清完整版在 | 亚洲色图另类专区| 99视频国产精品| 亚洲人成网站精品片在线观看| 99久久综合狠狠综合久久| 国产精品情趣视频| 99久久免费精品高清特色大片| 亚洲欧洲精品一区二区三区| 99综合电影在线视频| 一区二区三区美女| 欧美男男青年gay1069videost| 亚洲电影一级片| 欧美精品1区2区| 另类小说欧美激情| 日本一区二区三区电影| av成人老司机| 亚洲自拍偷拍av| 日韩午夜在线影院| 国产精品自拍三区| 国产精品久久久久久妇女6080| 这里只有精品免费| 韩国午夜理伦三级不卡影院| 国产日韩综合av| 99久久99久久久精品齐齐| 亚洲乱码国产乱码精品精小说 | 精品国产免费视频| 国产成人精品影院| 亚洲精品视频观看| 制服丝袜成人动漫| 国产**成人网毛片九色 | 久久av中文字幕片| 亚洲国产精品传媒在线观看| 色综合久久88色综合天天6| 日韩影院免费视频| 精品粉嫩aⅴ一区二区三区四区 | 精品视频在线视频| 毛片基地黄久久久久久天堂| 欧美激情一区在线| 欧美日韩国产一区二区三区地区| 久久不见久久见免费视频1| 中文字幕在线播放不卡一区| 欧美日韩精品一区二区三区蜜桃| 九九精品一区二区| 亚洲色图欧美在线| 精品噜噜噜噜久久久久久久久试看 | 欧美96一区二区免费视频| 国产亚洲短视频| 欧美色老头old∨ideo| 激情国产一区二区| 一区二区三区毛片| 久久久国产精品麻豆| 精品视频999| 国产成人高清在线| 日韩综合小视频| 国产精品久久久99| 精品日韩欧美在线| 欧美怡红院视频| 国产精品综合网| 首页综合国产亚洲丝袜| 国产精品色噜噜| www国产精品av| 欧美日韩久久久一区| 99国产欧美久久久精品| 成人动漫一区二区在线| 手机精品视频在线观看| 亚洲婷婷综合色高清在线|