MAPIFolder.SetCustomIcon(StdPicture) Methode

Definition

Legt ein benutzerdefiniertes Symbol fest, das von Picture für den Ordner angegeben wird.

public:
 void SetCustomIcon(stdole::StdPicture ^ Picture);
public void SetCustomIcon (stdole.StdPicture Picture);
Public Sub SetCustomIcon (Picture As StdPicture)

Parameter

Picture
StdPicture

Gibt das benutzerdefinierte Symbol für den Ordner an.

Hinweise

Das StdPicture von Picture angegebene Objekt muss über die Type-EigenschaftPICTYPE_ICON oder PICTYPE_BITMAP verfügen. Die Symbol oder Bitmap-Ressource kann eine maximale Größe von 32 x 32 haben. Symbole, die 16 x 16 oder 24 x 24 sind auch unterstützt werden, sowie Microsoft Outlook können vertikale Skalierung einer 16 x 16-Symbol, wenn Outlook im Modus für hohe Punkte pro Zoll (DPI) ausgeführt wird. Symbole aller anderen Größen verursachen SetCustomIcon einen Fehler zurückgegeben.

Sie können ein benutzerdefiniertes Symbol für ein Suchordner und für alle Ordner, die nicht standardmäßiger darstellen oder einen Ordner mit Sonderfunktion festlegen. Wenn Sie versuchen, ein benutzerdefiniertes Symbol für einen Ordner festzulegen, zu der eine der folgenden Gruppen von Ordnern gehört, gibt SetCustomIcon einen Fehler zurück:

Sie können nur GetCustomIcon aus Code aufgerufen wird, wird als Outlook prozessinternes Protokoll. Ein StdPicture -Objekt kann nicht über die Grenzen hinweg Prozess gemarshallt werden sollen. Wenn Sie versuchen, GetCustomIcon aus Out-of-Process-Code aufgerufen werden, tritt eine Ausnahme auf. Weitere Informationen finden Sie unter Ein Automatisierungsserver kann keinen Zeiger auf die IPictureDisp-Implementierung des Bildobjekts über Prozessgrenzen hinweg übergeben.

Das benutzerdefinierte Ordnersymbol, das durch diese Methode bereitgestellt wird, bleibt nicht über die aktuelle Outlook-Sitzung hinaus bestehen. Add-Ins müssen das benutzerdefinierte Ordnersymbol daher bei jedem Starten von Outlook festlegen.

Das benutzerdefinierte Ordnersymbol wird nicht in anderen Exchange-Clients, wie etwa Outlook Web Access oder bei der Ausführung von Outlook auf Windows Mobile-Geräten angezeigt.

Gilt für: