Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die EXTCHKBOX Struktur wird von CPSUI-Anwendungen (einschließlich Druckerschnittstellen-DLLs) zum Angeben eines erweiterten Kontrollkästchens verwendet, das einer Eigenschaftenblattseitenoption hinzugefügt werden kann.
Syntax
typedef struct _EXTCHKBOX {
WORD cbSize;
WORD Flags;
LPTSTR pTitle;
LPTSTR pSeparator;
LPTSTR pCheckedName;
ULONG_PTR IconID;
WORD wReserved[4];
ULONG_PTR dwReserved[2];
} EXTCHKBOX, *PEXTCHKBOX;
Angehörige
cbSize
Größe der EXTCHKBOX- Struktur in Byte.
Flags
Bit-Flags, die eine der folgenden Sein können:
ECBF_CHECKNAME_AT_FRONT
Wenn festgelegt, zeigt CPSUI Zeichenfolgen in der Reihenfolge "pCheckedName pSeparator SelectName", wobei SelectName- die Zeichenfolge ist, die dem ausgewählten Wert der Option zugeordnet ist.
Wenn nicht festgelegt, zeigt CPSUI Zeichenfolgen in der Reihenfolge "SelectName pSeparator pCheckedName" an.
ECBF_CHECKNAME_ONLY_ENABLED
Wenn festgelegt, zeigt CPSUI die pCheckedName-Zeichenfolge nur an, wenn die Option aktiviert und aktiviert ist (d. h., OPTIF_ECB_CHECKED festgelegt ist und OPTIF_DISABLED in der OPTITEM Struktur deaktiviert ist).
Wenn nicht festgelegt, zeigt CPSUI immer die pCheckedName-Zeichenfolge an, wenn die Option aktiviert ist (d. h. OPTIF_ECB_CHECKED wird in der OPTITEM Struktur festgelegt), auch wenn die Option deaktiviert ist.
ECBF_ICONID_AS_HICON
Wenn festgelegt, enthält das IconID- Mitglied ein Symbolhandle.
Wenn nicht festgelegt, enthält das IconID- Mitglied einen Symbolressourcenbezeichner.
ECBF_OVERLAY_ECBICON_IF_CHECKED
Wenn festgelegt und das Kontrollkästchen aktiviert ist (d. h., OPTIF_ECB_CHECKED in der OPTITEM Struktur festgelegt ist), überlagert CPSUI das symbol, das durch die IconID Mitglied auf das dem Optionselement zugeordnete Symbol identifiziert wird.
ECBF_OVERLAY_NO_ICON
Wenn festgelegt, überlagert CPSUI das IDI_CPSUI_NO Symbol auf das Symbol, das durch das IconID Mitglied identifiziert wird.
ECBF_OVERLAY_STOP_ICON
Falls festgelegt, überlagert CPSUI das IDI_CPSUI_STOP-Symbol auf das symbol, das durch das IconID- Mitglied identifiziert wird.
ECBF_OVERLAY_WARNING_ICON
Wenn festgelegt, überlagert CPSUI das IDI_CPSUI_WARNING-Symbol auf das symbol, das durch das IconID Mitglied identifiziert wird.
pTitle
Zeichenfolgenbezeichner, der den Titel des Kontrollkästchens darstellt. Dies kann ein 32-Bit-Zeiger auf eine NULL-beendete Zeichenfolge sein, oder es kann sich um einen 16-Bit-Zeichenfolgenressourcenbezeichner mit HIWORD-Wert 0 handeln.
pSeparator
Zeichenfolgenbezeichner, der ein Trennzeichen darstellt, das zwischen der überprüften Namenszeichenfolge und der ausgewählten Optionszeichenfolge angezeigt werden soll. Dabei kann es sich um einen 32-Bit-Zeiger auf eine NULL-beendete Zeichenfolge handeln, oder es kann sich um einen 16-Bit-Zeichenfolgenressourcenbezeichner mit HIWORD-Wert 0 handeln.
pCheckedName
Zeichenfolgenbezeichner, der den Text darstellt, der angezeigt werden soll, wenn das Kontrollkästchen aktiviert ist. Dies kann ein 32-Bit-Zeiger auf eine NULL-beendete Zeichenfolge sein, oder es kann sich um einen 16-Bit-Zeichenfolgenressourcenbezeichner mit HIWORD-Wert 0 handeln.
IconID
Einer der folgenden Symbolbezeichner:
Ein Symbolressourcenbezeichner. Dies kann anwendungsdefiniert sein, oder es kann sich um einen der von CPSUI bereitgestellten, IDI_CPSUI-Präfix-Symbolressourcenbezeichner handeln.
Ein Symbolziehpunkt. Wenn ein Handle angegeben ist, muss ECBF_ICONID_AS_HICON im Flags Member festgelegt werden.
Wenn dieser Wert null ist, wird kein Symbol angezeigt.
wReserved[4]
Reserviert, muss auf Null initialisiert werden.
dwReserved[2]
Reserviert, muss auf Null initialisiert werden.
Bemerkungen
Ein erweitertes Kontrollkästchen ist ein CPSUI-definierter Kontrollkästchentyp, der einer OPTITEM- Struktur zugeordnet werden kann. Eine OPTITEM- Struktur kann ein erweitertes Kontrollkästchen oder eine erweiterte Knopfdruck-Struktur zugeordnet sein.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header- | compstui.h (include Compstui.h) |