Microsoft
Software
Hardware
Network
Question : How to refresh the view in an SDI application
I have created a project using the MFC (Visual Studio 2005) SDI Doc/View architecture. In my single view, a have painted the entire client area black and am displaying some green text on it for display.
I would like to refresh this at a set frequency, using the WM_TIMER, to redraw the text that displays, constantly with updated values.
It looks like there is a WM_TIMER that I can get to my view class. But...now how do I indirectly call OnDraw() where my drawing code resides? Or, how to do I get an appropriate CDC like the one that is passed to OnDraw() so I can do the drawing in another function?
Thanks,
Answer : How to refresh the view in an SDI application
You can just call Invalidate() on your window during whichever even causes a need to refresh- this calls paint for you...
Random Solutions
Exchange 2007 to 2010 upgrade
Getting Microsoft.Win32.RegistryKe<wbr />y from PROFILEINFO.hProfile - from PInvoke to .Net
Registry cannot load the hive.
convert delimited text file into 2 dimension array
CREATE AN MSDOS BOOT CD FOR ACRONIS, KNOPPIX, GHOST, WINDOWS XP REPAIR CONSOLE!
trouble with displaying recordset results in datasheet view
offline SharePoint Workspace with Office Web Apps
Unrecognized database format
only unique values in query
XP display set to 4 bit color depth after Remote Desktop session