Moderators Melba23 Posted November 13, 2009 Moderators Share Posted November 13, 2009 Hi,I have just been playing with ListViews (as one does ) and found that I am losing the selection highlight when the ListView does not have focus. From reading the Help file it seems to me that the $LVS_SHOWSELALWAYS style - set by default - should mean that the selection remains visible when the ListView does not have focus:$LVS_SHOWSELALWAYS - 0x0008 - The selection, if any, is always shown, even if the control does not have the focus. The GUICtrlCreateListView example lets you test quickly. I find that if I change focus, with the mouse or with TAB, I only get the selection highlight when the ListView has focus. This is true even if I specifically set the $LVS_SHOWSELALWAYS style for the control.Has something changed, or am I misunderstanding the style? I am running Vista SP2 and 3.3.0.0/3.3.1.5.M23 Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area Link to comment Share on other sites More sharing options...
AdmiralAlkex Posted November 13, 2009 Share Posted November 13, 2009 There must be something wrong under Vista, or maybe I didn't understand you fully, because It does work under Win7 (build 7100) with 3.3.0.0/3.3.1.1Is this not what you get/want? .Some of my scripts: ShiftER, Codec-Control, Resolution switcher for HTC ShiftSome of my UDFs: SDL UDF, SetDefaultDllDirectories, Converting GDI+ Bitmap/Image to SDL Surface Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted November 13, 2009 Author Moderators Share Posted November 13, 2009 AdmiralAlkex, Thank you for the quick reply and for giving me a hint as to the reason I was not seeing what I though I should see. For me, your image does not show any highlighting - yet you say it does. I wondered if the normal bold highlighting changed to something less obvious when focus was removed. On my machine, the bold blue highlight changes to a whitish colour which is virtually identical to the default background of the LV. Changing the background of the LV to another colour shows that the "highlighting" is in place, it is just invisible against the default colouring! Tip: Change the background colour of ListViews to see the selected items when not focused! Thanks again for taking the trouble to respond - and congratulations on 2000 posts! See you there shortly! M23 Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area Link to comment Share on other sites More sharing options...
AdmiralAlkex Posted November 13, 2009 Share Posted November 13, 2009 @Melba Thank you, I didn't even notice! (the 2k posts, not the selection ) .Some of my scripts: ShiftER, Codec-Control, Resolution switcher for HTC ShiftSome of my UDFs: SDL UDF, SetDefaultDllDirectories, Converting GDI+ Bitmap/Image to SDL Surface Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now