CListCtrl Focus Highlighting
Lance Lovette -- lovette@iftech.com
Tuesday, February 20, 1996
When a list view control loses focus, the highlight from the currently
selected item is removed, so even though an item is selected, you can't
tell until you give focus back to the control. In a normal list box the
selected item keeps its highlight. Is there a way to get the list view
control to do the same without making it owner-drawn? If not, has anyone
already solved this problem who would like to share the answer?
Thanks,
Lance Lovette
lovette@iftech.com
+-----------------------------------------------------------------------------+
| Interface Technologies, Inc.
| Software Design & Programmer Training
|
| For a collection of free tutorials covering a variety of programming and
| computer-related topics such as Visual C++, MFC, and Windows NT check out
| the ITI On-line Training Center at http://www.iftech.com.
+-----------------------------------------------------------------------------+
Alok Khanna -- alok@clarit.com
Wednesday, February 21, 1996
>When a list view control loses focus, the highlight from the currently
>selected item is removed, so even though an item is selected, you can't
>tell until you give focus back to the control. In a normal list box the
>selected item keeps its highlight. Is there a way to get the list view
>control to do the same without making it owner-drawn? If not, has anyone
>already solved this problem who would like to share the answer?
Well this is an undocumented thingy. Use flag LVS_SHOWSELALWAYS during
Create.
dwStyle |= LVS_SHOWSELALWAYS | other flags
[Moderator's Note: This is documented in VC++ 4.0.]
Good luck,
Alok Khanna
alok@clarit.com
CLARITECH Corporation
| Вернуться в корень Архива
|