PROPSHEETUI_INFO Struktur (compstui.h)
Die PROPSHEETUI_INFO Struktur wird als Eingabeparameter zum PFNPROPSHEETUI-typierten Funktionen verwendet.
Syntax
typedef struct _PROPSHEETUI_INFO {
WORD cbSize;
WORD Version;
WORD Flags;
WORD Reason;
HANDLE hComPropSheet;
PFNCOMPROPSHEET pfnComPropSheet;
LPARAM lParamInit;
ULONG_PTR UserData;
ULONG_PTR Result;
} PROPSHEETUI_INFO, *PPROPSHEETUI_INFO;
Angehörige
cbSize
CPSUI-bereitgestellte Größe in Bytes der PROPSHEETUI_INFO-Struktur.
Version
CPSUI-bereitgestellte Versionsnummer der PROPSHEETUI_INFO Struktur. Die aktuelle Versionsnummer wird durch PROPSHEETUI_INFO_VERSION in compstui.h definiert.
Flags
CPSUI-bereitgestellte Bit-Flags. Das folgende Kennzeichen ist definiert:
Flagge | Beschreibung |
---|---|
PSUIINFO_UNICODE | Wenn festgelegt, verwendet die aufrufende Anwendung Unicode-Zeichen. |
Reason
CPSUI-bereitgestellte Konstante, die die aktion angibt, die auf dem Eigenschaftenblatt ausgeführt werden soll, vom PFNPROPSHEETUI-typd-Funktion, an die die PROPSHEETUI_INFO Struktur übergeben wurde. Eine der folgenden Konstanten wird bereitgestellt:
PROPSHEETUI_REASON_DESTROY
PROPSHEETUI_REASON_GET_ICON
PROPSHEETUI_REASON_GET_INFO_HEADER
PROPSHEETUI_REASON_INIT
PROPSHEETUI_REASON_SET_RESULT
Informationen zur Bedeutung jeder Konstante finden Sie im Abschnitt "Hinweise" des PFNPROPSHEETUI Beschreibung.
hComPropSheet
CPSUI-bereitgestelltes Handle für ein Eigenschaftenblatt übergeordneten Gruppen-. Dieses Handle kann an die ComPropSheet--Funktion von CPSUI übergeben werden.
pfnComPropSheet
Adresse der ComPropSheet--Funktion von CPSUI.
lParamInit
Wert, der als lParam--Parameter für die zugeordnete PFNPROPSHEETUI-typd-Funktion empfangen wurde, als die Funktion zum ersten Mal mit einem Reason von PROPSHEETUI_REASON_INIT aufgerufen wurde. Informationen dazu, was dieser Wert sein kann, finden Sie in der Beschreibung PFNPROPSHEETUI.
Dieser Wert wird von CPSUI bereitgestellt und ist für alle Reason Werte gültig.
UserData
Optionaler, privater Wert oder Zeiger, der von der zugeordneten PFNPROPSHEETUI-typed-Funktion bereitgestellt wird, zunächst von CPSUI auf Null festgelegt. Wenn die Funktion einen Wert in UserData-speichert, ist der gespeicherte Wert oder Zeiger für nachfolgende Aufrufe der Funktion unverändert, es sei denn, die Funktion ändert sich.
Result
Vom zugeordneten PFNPROPSHEETUI-typed-Funktion bereitgestellter Ergebniswert, der anfänglich von CPSUI auf Null festgelegt wurde. Wenn die Funktion einen Ergebniswert in Resultspeichert, ist der gespeicherte Wert für nachfolgende Aufrufe der Funktion unverändert, es sei denn, die Funktion ändert sich.
Wenn die Adresse der PFNPROPSHEETUI-Typd-Funktion als Argument für CommonPropertySheetUI-angegeben wurde, wird der letzte wert, der in Result gespeichert ist, an CommonPropertySheetUI- an der Position zurückgegeben, auf die durch das pResult-Argument verweist.
Anforderungen
Anforderung | Wert |
---|---|
Header- | compstui.h (include Compstui.h) |