NMOBJECTNOTIFY-Struktur (commctrl.h)

Enthält Informationen, die mit den Benachrichtigungscodes TBN_GETOBJECT, TCN_GETOBJECT und PSN_GETOBJECT verwendet werden.

Syntax

typedef struct tagNMOBJECTNOTIFY {
  NMHDR      hdr;
  int        iItem;
#if ...
  const IID  *piid;
#else
  const void *piid;
#endif
  void       *pObject;
  HRESULT    hResult;
  DWORD      dwFlags;
} NMOBJECTNOTIFY, *LPNMOBJECTNOTIFY;

Member

hdr

Typ: NMHDR

Eine NMHDR-Struktur , die zusätzliche Informationen zu dieser Benachrichtigung enthält.

iItem

Typ: int

Ein steuerelementspezifischer Elementbezeichner. Dieser Wert entspricht den Elementidentifikationsstandards für das Steuerelement, das die Benachrichtigung sendet. Dieser Member wird jedoch nicht mit dem PSN_GETOBJECT-Benachrichtigungscode verwendet.

piid

Typ: IID*

Ein Zeiger auf einen Schnittstellenbezeichner des angeforderten Objekts.

pObject

Typ: IUnknown*

Ein Zeiger auf ein Objekt, das vom Fenster bereitgestellt wird, das den Benachrichtigungscode verarbeitet. Die Anwendung, die den Benachrichtigungscode verarbeitet, legt diesen Member fest.

hResult

Typ: HRESULT

COM-Erfolgs- oder -Fehlerflags. Die Anwendung, die den Benachrichtigungscode verarbeitet, legt diesen Member fest.

dwFlags

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile commctrl.h