IOleObjectImpl::DoVerbInPlaceActivate
Führt das Steuerelement aus und installiert das Fenster installiert, aber nicht die Benutzeroberfläche des Steuerelements.
HRESULT DoVerbInPlaceActivate(
LPCRECT prcPosRect,
HWND /* hwndParent */
);
Parameter
prcPosRec
[in] wünscht Zeiger auf das Rechteck der Container das Steuerelement in zeichnen.hwndParent
[in] Handle des Fensters, das das Steuerelement enthält.Wird nicht in der ATL-Implementierung.
Rückgabewert
Einer der HRESULT-Standardwerte.
Hinweise
Ermöglicht das Steuerelement, an der Stelle durch das Aufrufen von CComControlBase::InPlaceActivate.Es sei denn, der Datenmember m_bWindowOnly der Steuerklasse TRUE ist, versucht DoVerbInPlaceActivate zuerst, das Steuerelement als fensterloses Steuerelement zu aktivieren (nur möglich, wenn der Container IOleInPlaceSiteWindowless unterstützt).Wenn das fehlschlägt, versucht die Funktion, das Steuerelement mit erweiterten Funktionen zu aktivieren (nur möglich, wenn der Container IOleInPlaceSiteEx unterstützt).Wenn das fehlschlägt, versucht die Funktion, das Steuerelement ohne die erweiterten Funktionen zu aktivieren (nur möglich, wenn der Container IOleInPlaceSite unterstützt).Wenn Aktivierung folgt, benachrichtigt die Funktion den Container, den das Steuerelement aktiviert wurde.
Anforderungen
Header: atlctl.h