NMTBGETINFOTIPW 结构是与工具栏控件相关的 Windows API 结构之一,用于获取工具栏按钮的信息提示。以下是该结构的定义:
typedef struct tagNMTBGETINFOTIPW {
  NMHDR hdr;
  LPWSTR pszText;
  int    cchTextMax;
  int    iItem;
  LPARAM lParam;
} NMTBGETINFOTIPW, *LPNMTBGETINFOTIPW;

  •  hdr: 一个 NMHDR 结构,包含有关通知的通用信息。

  •  pszText: 用于接收工具栏按钮信息提示的缓冲区的指针。这是一个指向 WCHAR 字符串的指针。

  •  cchTextMax: 缓冲区的最大长度(以字符数表示)。

  •  iItem: 工具栏按钮的索引。

  •  lParam: 工具栏按钮的自定义数据。


这个结构主要用于工具栏控件的 TBN_GETINFOTIP 通知,它允许应用程序提供工具栏按钮的信息提示。当用户将鼠标悬停在工具栏按钮上时,通知将被发送给父窗口,并且可以使用 NMTBGETINFOTIPW 结构获取有关按钮的信息提示。

请注意,在使用该结构时,应用程序需要处理 Unicode 字符串,因为 pszText 是一个 LPWSTR 类型的指针,用于接收 Unicode 字符串。


转载请注明出处:http://www.zyzy.cn/article/detail/24949/Win32 API/Commctrl.h/NMTBGETINFOTIPW