Freigeben über


IMAPIFormMgr::SelectFormContainer

Gilt für: Outlook 2013 | Outlook 2016

Zeigt ein Dialogfeld an, in dem der Benutzer einen Formularcontainer auswählen kann, und gibt eine Schnittstelle für das vom Benutzer ausgewählte Containerobjekt zurück.

HRESULT SelectFormContainer(
  ULONG_PTR ulUIParam,
  ULONG ulFlags,
  LPMAPIFORMCONTAINER FAR * lppfcnt
);

Parameter

ulUIParam

[in] Ein Handle für das übergeordnete Fenster des angezeigten Dialogfelds.

ulFlags

[in] Eine Bitmaske von Flags, die steuert, wie die Formularbibliothek ausgewählt wird (d. a. wie der Formularcontainer ausgewählt wird). Die folgenden Flags können festgelegt werden:

MAPIFORM_SELECT_ALL_REGISTRIES

Die Auswahl kann aus allen Containern erfolgen. Dies ist der Standardauswahltyp.

MAPIFORM_SELECT_FOLDER_REGISTRY_ONLY

Die Auswahl kann nur aus Ordnercontainern erfolgen.

MAPIFORM_SELECT_NON_FOLDER_REGISTRY_ONLY

Die Auswahl kann nur aus Containern erfolgen, die nicht Ordnern zugeordnet sind.

lppfcnt

[out] Ein Zeiger auf einen Zeiger auf die zurückgegebene Schnittstelle. Diese Schnittstelle ist für das Containerobjekt vorgesehen, das vom Benutzer ausgewählt wird.

Rückgabewert

S_OK

Der Aufruf erfolgreich ausgef�hrt und der erwartete Wert oder Werte zur�ckgegeben hat.

Hinweise

Formular-Viewer rufen in der Regel die IMAPIFormMgr::SelectFormContainer-Methode auf, um einen Formularcontainer auszuwählen, in dem ein Formular installiert ist. SelectFormContainer kann nicht zum Auswählen des lokalen Formularcontainers verwendet werden, der den Wert HFRMREG_LOCAL hat.

MFCMAPI-Referenz

Einen MFCMAP-Beispielcode finden Sie in der folgenden Tabelle.

Datei Funktion Kommentar
MainDlg.cpp
CMaindlg::OnSelectFormContainer
MFCMAPI verwendet die IMAPIFormMgr::SelectFormContainer-Methode , um einen Formularcontainer auszuwählen, bevor der Inhalt gerendert wird.

Siehe auch

IMAPIFormMgr : IUnknown

MFCMAPI (engl.) als ein Codebeispiel