+ if( p_inPlaceSite)
+ {
+ p_inPlaceSite->OnUIActivate();
+
+ LPOLEINPLACEACTIVEOBJECT p_inPlaceActiveObject;
+ if( SUCCEEDED(QueryInterface(IID_IOleInPlaceActiveObject, reinterpret_cast<void**>(&p_inPlaceActiveObject))) )
+ {
+ if( p_inPlaceFrame )
+ p_inPlaceFrame->SetActiveObject(p_inPlaceActiveObject, NULL);
+ if( p_inPlaceUIWindow )
+ p_inPlaceUIWindow->SetActiveObject(p_inPlaceActiveObject, NULL);
+ p_inPlaceActiveObject->Release();
+ }
+ if( p_inPlaceFrame )
+ p_inPlaceFrame->RequestBorderSpace(NULL);
+
+ pActiveSite->ShowObject();
+ }
+ _p_instance->setFocus(TRUE);