OleInPlaceSite.cpp revision dee9e52b1688c0617890cbbd8a8488f9f315d1b7
af062818b47340eef15700d2f0211576ba3506eevboxsync#define MUST_BE_IMPLEMENTED(s) ::MessageBox(0, s, "Not Implemented", 0); return E_NOTIMPL;
af062818b47340eef15700d2f0211576ba3506eevboxsync#include "OleInPlaceSite.h"
af062818b47340eef15700d2f0211576ba3506eevboxsync
af062818b47340eef15700d2f0211576ba3506eevboxsyncOleInPlaceSite::OleInPlaceSite( class IOleInPlaceFrame* ole_in_place_frame,
af062818b47340eef15700d2f0211576ba3506eevboxsync HWND h) :
af062818b47340eef15700d2f0211576ba3506eevboxsyncole_client_site_ (0),
af062818b47340eef15700d2f0211576ba3506eevboxsyncole_in_place_frame_ (ole_in_place_frame),
af062818b47340eef15700d2f0211576ba3506eevboxsyncbrowser_object_ (0),
af062818b47340eef15700d2f0211576ba3506eevboxsynchwnd_(h)
af062818b47340eef15700d2f0211576ba3506eevboxsync{
af062818b47340eef15700d2f0211576ba3506eevboxsync}
af062818b47340eef15700d2f0211576ba3506eevboxsync
af062818b47340eef15700d2f0211576ba3506eevboxsyncHRESULT OleInPlaceSite::QueryInterface( REFIID riid, LPVOID FAR* ppvObj)
af062818b47340eef15700d2f0211576ba3506eevboxsync{
af062818b47340eef15700d2f0211576ba3506eevboxsync return ole_client_site_->QueryInterface(riid, ppvObj);
af062818b47340eef15700d2f0211576ba3506eevboxsync}
af062818b47340eef15700d2f0211576ba3506eevboxsync
af062818b47340eef15700d2f0211576ba3506eevboxsyncvoid OleInPlaceSite::BrowserObject(IOleObject* o)
af062818b47340eef15700d2f0211576ba3506eevboxsync{
af062818b47340eef15700d2f0211576ba3506eevboxsync browser_object_ = o;
af062818b47340eef15700d2f0211576ba3506eevboxsync}
af062818b47340eef15700d2f0211576ba3506eevboxsync