NMLVEMPTYMARKUP 是 Win32 API 中的一个结构体,用于通知消息 LVN_EMPTYMARKUP 中,与 Windows 控件中的列表视图(ListView)相关。这个结构体用于传递有关空白标记的信息。结构体的定义如下:
typedef struct tagNMLVEMPTYMARKUP {
    NMHDR hdr;
    DWORD dwFlags;
    WCHAR szMarkup[2048];
} NMLVEMPTYMARKUP, *LPNMLVEMPTYMARKUP;

结构体成员的含义如下:

  •  hdr: NMHDR 结构体,包含通知消息的标准头部信息,如消息源、消息码等。

  •  dwFlags: 表示空白标记的标志。

  •  szMarkup: 包含空白标记的字符串。


NMLVEMPTYMARKUP 结构体通常用于处理在列表视图中当列表为空时发送的 LVN_EMPTYMARKUP 通知消息。通过检查结构体中的成员,应用程序可以获取有关空白标记的信息,以便自定义显示效果或提供其他交互。

请注意,此结构体的成员可能受到 Windows 版本的影响,具体取决于所用的操作系统版本。


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