如何向ListView添加蓝色选择矩形?
Windows API ListView是否支持此选择矩形?
更新
我有所纠正。 如果将LVS_EX_DOUBLEBUFFER
添加到扩展列表视图样式,则控件将执行alpha混合选取框选择。 文件说:
LVS_EX_DOUBLEBUFFER
版本6.00及更高版本。 通过双缓冲涂料,减少闪烁。 这种扩展样式还可以在支持它的系统上进行alpha混合选取框选择。
感谢@andlabs指出这一点。
Windows API ListView是否支持此选择矩形?
不会。问题中的图像来自私人列表视图控件DirectUIHWND。 此控件用于各种Microsoft软件,在Explorer中尤为明显。 第三方程序无权访问此控件。
如果你想要这样的function,你必须自己实现它。 系统列表视图控件SysListView32没有此类function。