Tal vez me falta algo, pero ... El control ListView en Windows 7 muestra un resaltado alrededor de los elementos seleccionados que se parece a un rectángulo translúcido azul 3D (no estoy hablando de la selección rectángulo, pero el rectángulo alrededor de los elementos seleccionados reales). Incluso muestra un rectángulo más claro al pasar por encima de los elementos..NET ListView y Windows 7
Sin embargo, cuando uso el ListView en WinForms (incluso con doble amortiguación), los elementos seleccionados solo tienen un fondo azul claro (y sin fondo) que se ve mucho menos profesional que, por ejemplo, la lista en el Explorador.
¿Alguien sabe a qué función API secreta debo llamar para que el .NET ListView se vea en línea con el resto del sistema operativo?
Por ejemplo, aquí es una de mis aplicaciones escritas en C++, utilizando un control ListView estándar en Windows 7: (nótese el punto culminante y se ciernen rectángulo)
Y aquí es una reescritura de ese aplicación en C# con Windows Forms: (note el punto culminante crudo y sin vuelo estacionario)