Freigeben über


SETRESULT_INFO Struktur (compstui.h)

Die SETRESULT_INFO Struktur wird als Eingabeparameter für die PFNPROPSHEETUI-typed callback function einer Anwendung verwendet.

Syntax

typedef struct _SETRESULT_INFO {
  WORD    cbSize;
  WORD    wReserved;
  HANDLE  hSetResult;
  LRESULT Result;
} SETRESULT_INFO, *PSETRESULT_INFO;

Angehörige

cbSize

CPSUI-bereitgestellte Größe in Bytes der SETRESULT_INFO-Struktur.

wReserved

Reserviert.

hSetResult

CPSUI-bereitgestellter Handle zu einer hinzugefügten Eigenschaftenblattseite, die von der Anwendung abgerufen wird. Weitere Informationen finden Sie im Abschnitt Anmerkungen weiter unten.

Result

CPSUI-bereitgestellter Handle zu einer hinzugefügten Eigenschaftenblattseite, die von der Anwendung abgerufen wird. Weitere Informationen finden Sie im Abschnitt Anmerkungen weiter unten.

Bemerkungen

Wenn eine Anwendung die ComPropSheet--Funktion von CPSUI aufruft und einen Funktionscode von CPSFUNC_SET_RESULTangibt, ruft CPSUI alle registrierten PFNPROPSHEETUI--typierten Funktionen auf und gibt einen Grund für PROPSHEETUI_REASON_SET_RESULT an. Wenn Sie diesen Grund angeben, liefert CPSUI auch eine SETRESULT_INFO Struktur.

Die In den hSetResult-- und Result- Membern der Struktur enthaltenen Werte sind die lParam1- und lParam2--Werte, die der ComPropSheet- funktion von CPSUI bereitgestellt wurden.

Jede der PFNPROPSHEETUI-Typ-Funktionen der Anwendung wird in der Reihenfolge aufgerufen, von der zuletzt für die erste deklarierte Funktion, bis eine dieser Funktionen einen Rückgabewert von weniger als einer bereitstellt. Zu diesem Zeitpunkt gibt CPSUI von der ComPropSheet--Funktion zurück und stellt eine Anzahl der aufgerufenen PFNPROPSHEETUI-Typfunktionen bereit.

In der Regel legt die PFNPROPSHEETUI-typierte Funktion einer Anwendung das Result Member seiner PROPSHEETUI_INFO Struktur auf den Wert fest, der im Result--Element der SETRESULT_INFO Struktur empfangen wird. Anschließend gibt die Funktion einen Wert von 1 (oder höher) zurück, sodass die nächste PFNPROPSHEETUI-typierte Funktion sie auch empfangen kann. Jede anschließend aufgerufene Funktion wird einer Seite zugeordnet, die das übergeordnete Element der Seite ist, die der zuletzt aufgerufenen Funktion zugeordnet ist. Eine Funktion kann den Inhalt der Result Members SETRESULT_INFO Struktur ändern, wodurch die funktionen, die übergeordneten Seiten zugeordnet sind, den neuen Wert erhalten.

Anforderungen

Anforderung Wert
Header- compstui.h (include Compstui.h)