Freigeben über


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)