Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: Outlook 2013 | Outlook 2016
Verwenden Sie eine der folgenden Strategien, um eine vorhandene Nachricht mithilfe eines Formularservers in ein Formular zu laden.
Rufen Sie IMAPISession::P repareForm auf, um ein Token zu erstellen, und dann IMAPISession::ShowForm , um das Formular anzuzeigen.
Rufen Sie IMAPIFormMgr::LoadForm auf.
Die Verwendung der Strategie PrepareForm und ShowForm ist vergleichsweise einfach, führt aber zu Formularen, die in Bezug auf Ihren Kunden modal sind. Dies liegt daran, dass der Aufruf von ShowForm erst zurückgegeben wird, wenn das Formular beendet wurde. Wenn Sie Formulare asynchron behandeln müssen, verwenden Sie diese Strategie nicht.
Die Verwendung der LoadForm-Strategie ist schwieriger, da die Methode mehrere Parameter erfordert. Diese Parameter weisen den Formular-Manager an, den richtigen Formularserver im richtigen Kontext zu starten und die richtige Meldung anzuzeigen. Wenn der Formularserver bereits ausgeführt wird, lädt der Formular-Manager die Nachricht auf den Formularserver, ohne eine neue instance des Formularservers zu starten.
Um anzugeben, welcher Formularserver gestartet werden soll, übergeben Sie die vom Zielserver behandelte Nachrichtenklasse im Inhalt des lpszMessageClass-Parameters . Die entsprechende Nachrichtenklasse kann durch Abrufen der PR_MESSAGE_CLASS -Eigenschaft (PidTagMessageClass) der zu ladenden Nachricht bestimmt werden. Manchmal gibt es keinen Formularserver für die angegebene Nachrichtenklasse, nur einen Formularserver, der Nachrichten verarbeitet, die zur Superklasse der Nachricht gehören. Wenn Sie möchten, dass die Nachricht nur von einem Formularserver geladen wird, der speziell für die Verarbeitung von Nachrichten dieser Klasse bestimmt ist, legen Sie das flag MAPIFORM_EXACTMATCH im LoadForm-Aufruf fest. Weitere Informationen finden Sie unter MAPI-Nachrichtenklassen.
LoadForm erfordert auch einen Zeiger auf die Nachrichtenwebsite und den Ansichtskontext Ihres Viewers sowie den Wert für die Eigenschaften PR_MSG_STATUS (PidTagMessageStatus) und PR_MESSAGE_FLAGS (PidTagMessageFlags).