No the properties won't change, but I'm calling quite a lot of RedrawWindow methods for the controls on the Dialog and I'm noticing that the bigger the controls, and the more there are, the more flicker I'm seeing.
Can someone tell me how to display the "inifinity symbol" inside of a listview item. For example, i was just using Azureus (bit torrent client) and noticed that they used this symbol under its ETA column. How do i do this?
1. Font selection. They might have set the list ctrl font, or at least the font used when painting that part of the list ctrl, to a symbol font with an infinity symbol and then put ordinary text in the control corresponding to the charatcer number for the infinity symbol in the symbol font.
2. Overriding painting. They might have overriden aspects of the list control either using the custom draw, or owner draw approaches, probably custom draw and then be simply drawn the infinity symbol with a bit of GDI code, probably using a cached bitmap.
Search around for Custom Draw examples and Symbols fonts like WingDings. You'll have it cracked in no time.
Nothing is exactly what it seems but everything with seems can be unpicked.
Create a class which derives from the CScrollBar class. The Thumb Wheel control functionality is similar to the scroll bar functionality. Instead of changing the view position with GetScrollPos() do your task. For example as in the figure shows rotate the image horizantally or vertically. And you can set range of angle (i.e 0-360) with the help of SetScrollRange(). On the OnPaint of your class draw the Thumb Wheel control as per your wish.
To create a ToolTip control, call CreateWindowEx and specify the TOOLTIPS_CLASS window class. This class is registered when the common control DLL is loaded. To ensure that this DLL is loaded, include the InitCommonControlsEx function in your application.
Sweet link. I would comment on that pages link to "Signal to Noise Ratio" pertaining to internet forums etc., related to CPs forums, but you can't comment on it without being hypocritical.
Reading the page further it gets interesting regarding the rules adopted by other forums banning the poor attitude of an RTFM or JFGI response. Perhaps I need to go read that occasionally to keep myself in line.
When I select or deselect multiple items on ListView control, I will get a lot of LVN_ITEMCHANGED messages. The problem is, how do I get the last one only, or how do I know it is the last one? I want to modify my data after it stop changing. Thanks for your help.