Having a problem setting a listbox's background as transparent using MFC's SetBkMode( ) in function OnCtlColor( )
Posted on 2003-10-27
I have set up an OnCtlColor( ) that is entered upon the initial drawing of a listbox control but fails to set it as transparent. (I know this because I can see it in this function using the debugger under Visual C++.) Later I want to write some text to this listbox and I can successfully change the font but can't make the background transparent so it shows up gray like the dialog box is.
It seems that I should be repainting/redrawing something after I put new text into this listbox control but I can't seem to figure out how to do it.
My purpose is to write some text in a font of my choice to the Dialog box so it has the background of the box itself rather than being with a white background. Perhaps there is an easier way to do this.