Freigeben über


NEWCPLINFOW-Struktur (cpl.h)

Enthält Ressourceninformationen und einen anwendungsdefinierte Wert für ein Dialogfeld, das von einer Systemsteuerungsanwendung unterstützt wird.

Syntax

typedef struct tagNEWCPLINFOW {
  DWORD    dwSize;
  DWORD    dwFlags;
  DWORD    dwHelpContext;
  LONG_PTR lData;
  HICON    hIcon;
  WCHAR    szName[32];
  WCHAR    szInfo[64];
  WCHAR    szHelpFile[128];
} NEWCPLINFOW, *LPNEWCPLINFOW;

Angehörige

dwSize

Typ: DWORD-

Die Länge der Struktur in Byte.

dwFlags

Typ: DWORD-

Dieses Element wird ignoriert.

dwHelpContext

Typ: DWORD-

Dieses Element wird ignoriert.

lData

Typ: LONG_PTR

Ein Zeiger auf Daten, die von der Anwendung definiert werden. Wenn die Systemsteuerung die CPL_DBLCLK und CPL_STOP Nachrichten sendet, übergibt sie diesen Wert an Ihre Anwendung zurück.

hIcon

Typ: HICON-

Der Bezeichner des Symbols, das das Dialogfeld darstellt. Dieses Symbol soll von der Anwendung angezeigt werden, die die Systemsteuerungsanwendung steuert.

szName[32]

Typ: TCHAR[32]

Eine mit Null beendete Zeichenfolge, die den Namen des Dialogfelds enthält. Der Name soll unterhalb des Symbols angezeigt werden.

szInfo[64]

Typ: TCHAR[64]

Eine mit Null beendete Zeichenfolge, die die Beschreibung des Dialogfelds enthält. Die Beschreibung soll angezeigt werden, wenn das Symbol für das Dialogfeld ausgewählt ist.

szHelpFile[128]

Typ: TCHAR[128]

Dieses Element wird ignoriert.

Bemerkungen

Die CPlApplet Funktion der Systemsteuerung gibt diese Informationen als Reaktion auf eine CPL_NEWINQUIRE Nachricht an die Systemsteuerung zurück.

Anmerkung

Der cpl.h-Header definiert NEWCPLINFO als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit Code, der nicht codierungsneutral ist, kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows XP [nur Desktop-Apps]
mindestens unterstützte Server- Windows 2000 Server [nur Desktop-Apps]
Header- cpl.h

Siehe auch

CPLINFO-