NMOBJECTNOTIFY 構造体 (commctrl.h)

TBN_GETOBJECT、TCN_GETOBJECTおよびPSN_GETOBJECT通知コードで使用される情報含まれます。

構文

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

メンバー

hdr

種類: NMHDR

この通知に関する追加情報を含む NMHDR 構造体。

iItem

型: int

コントロール固有の項目識別子。 この値は、通知を送信するコントロールの項目識別標準に準拠します。 ただし、このメンバーは 、PSN_GETOBJECT 通知コードでは使用されません。

piid

種類: IID*

要求されたオブジェクトのインターフェイス識別子へのポインター。

pObject

種類: IUnknown*

通知コードを処理するウィンドウによって提供されるオブジェクトへのポインター。 通知コードを処理するアプリケーションによって、このメンバーが設定されます。

hResult

種類: HRESULT

COM の成功または失敗のフラグ。 通知コードを処理するアプリケーションによって、このメンバーが設定されます。

dwFlags

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
Header commctrl.h