Vorgehensweise: angeben, ob das Bild eines Kontakts in Outlook (Outlook-Zusatzreferenz) anzeigen
In diesem Thema veranschaulicht, wie die dispidShowSenderPhoto Verteiler-ID, die aufgerufen werden der entsprechenden Methode für ein Outlook- Explorer oder im Inspektor -Objekt, um anzugeben, ob das Bild eines Kontakts im Explorer oder im Inspektor-Fenster anzeigen entsprechend ein Boolean-Argument. Angeben von VARIANT_TRUE wie das Argument die Anzeige schaltet und VARIANT_FALSE die Anzeige deaktiviert.
Einen Zeiger auf ein Objekt Explorer oder Inspector versehen, können die IUnknown::QueryInterface -Methode Sie um einen IDispatch -Schnittstellenzeiger zu erhalten. Die Funktion in diesem Thema, SetSenderContactPhoto, nimmt, dass zwei Eingabeparameter:
inspector– ein _InspectorPtr -Wert.
showSenderContactPhoto– ein boolescher Wert, der angibt, ob Bilder Kontakte angezeigt.
SetSenderContactPhoto Ruft die IDispatch:: Invoke -Methode – dispidShowSenderPhoto als Argument für den Parameter dispIdMember angeben und das Argument für den Parameter pDispParams Formular mithilfe des showSenderContactPhoto – aktiviert oder deaktiviert die Anzeige entsprechend dem Wert der showSenderContactPhotoaktivieren.
void SetSenderContactPhoto(_InspectorPtr inspector, bool showSenderContactPhoto)
{
CComVariant cv;
IDispatchPtr spdisp;
DISPPARAMS dispparams;
EXCEPINFO excepinfo = {0};
spdisp = inspector;
cv = showSenderContactPhoto ? VARIANT_TRUE : VARIANT_FALSE;
dispparams.rgvarg = &cv;
dispparams.cArgs = 1;
dispparams.rgdispidNamedArgs = NULL;
dispparams.cNamedArgs = 0;
spdisp->Invoke(dispidShowSenderPhoto,
IID_NULL,
0,
DISPATCH_METHOD,
&dispparams,
NULL,
&excepinfo,
NULL);
}
Diese Einstellung über Outlook-Sitzungen nicht bestehen und führt zu einer anderen nicht von einem Inspektor oder Explorer aus. Die Standardeinstellung ist, um die Anzeige zu aktivieren. Das heißt, wenn ein Bild vorhanden ist, angezeigt wird. Wenn kein Bild vorhanden ist, ist jedoch keine für Platzhalterbild angezeigt.
Diese Einstellung wird in Verbindung mit den Richtlinienschlüssel TurnOffPhotograph als auch den älteren ShowContactPicture Registrierungsschlüssel. Der Richtlinienschlüssel TurnOffPhotograph wurde in Microsoft Outlook 2010 und ShowContactPicture -Registrierungsschlüssel in Microsoft Office Outlook 2007 eingeführt wurde. In der folgenden Tabelle veranschaulicht, wie diese Registrierungsschlüssel und dispidShowSenderPhoto interagieren. Diese Einstellung wird die Anzeige nicht aktivieren, wenn die Anzeige Administratorrichtlinie (TurnOffPhotograph Richtlinienschlüssel) oder Benutzervoreinstellungen (ShowContactPicture Registrierungsschlüssel) deaktiviert. Weitere Informationen zu den Richtlinienschlüssel TurnOffPhotograph finden Sie unter Gewusst wie: Verwalten der Outlook Connector für soziale Netzwerke mithilfe von Gruppenrichtlinien. Weitere Informationen zu den Registrierungsschlüssel ShowContactPicture finden Sie unter Bereitstellen zusätzlicher Registrierungswerte im Office-Anpassungstool für Outlook 2007.
Argument für dargestellt durch dispidShowSenderPhoto -Methode |
TurnOffPhotograph Richtlinienschlüssel |
Registrierungsschlüssel ShowContactPicture |
Werden Bild wird gegebenenfalls angezeigt? |
---|---|---|---|
True |
0 oder nicht festgelegt |
1 oder nicht festgelegt |
Ja |
True |
0 oder nicht festgelegt |
0 |
Nein |
True |
1 |
1 oder nicht festgelegt |
Nein |
True |
1 |
0 |
Nein |
False |
0 oder nicht festgelegt |
1 oder nicht festgelegt |
Nein |
False |
0 oder nicht festgelegt |
0 |
Nein |
False |
1 |
1 oder nicht festgelegt |
Nein |
False |
1 |
0 |
Nein |