Freigeben über


IMAPIFormMgr::SelectFormContainer

Gilt für: Outlook 2013 | Outlook 2016

Zeigt ein Dialogfeld an, in dem Benutzende einen Formularcontainer auswählen können, und gibt eine Schnittstelle für das 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. h. 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 keinen Ordnern zugeordnet sind.

lppfcnt

[out] Ein Zeiger auf einen Zeiger auf die zurückgegebene Schnittstelle. Diese Schnittstelle gilt für das Containerobjekt, das von der benutzenden Person ausgewählt wird.

Rückgabewert

S_OK

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

Hinweise

Formularansichten 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