在Win32中的ListView中永久保留行

Let*_*You 7 c winapi mfc listview selection

我正在使用Win32 ListView32.

当选择ListView中的行时,它具有深蓝色.可以通过单击或通过调用以编程方式选择行ListView_SetItemState(hwnd, index, LVIS_SELECTED, LVIS_SELECTED);.

ListView控件焦点丢失时,所选行变为灰色.

无论焦点如何,如何保持选定的深蓝色行?

Dea*_*nna 2

使用LVS_SHOWSELALWAYS窗口样式。我认为它不能保持深蓝色,因为那是该控件具有焦点的指示器。

  • 如果此时显示灰色,则列表视图已经具有“LVS_SHOWSELALWAYS”样式。 (2认同)