Archived

This topic is now archived and is closed to further replies.

D_Y

MFC CButtons

Recommended Posts

D_Y    122
If I have some CButtons on the screen, and I draw a bitmap over them, how do I get them to ''repaint'' themselves? They do it when the parent window resizes, or is minimized, so obviously they can. I just dont know how. Any Help?

Share this post


Link to post
Share on other sites
Igilima    122
After putting the bitmap into a specific area (rectantle) you should call invalidate on that area. I can''t remember the exact function name (invalidaterect?) but there is one that invalidates a rectangular region on the screen and causes Windows to repaint that area. Look for CWnd::Invalidate() CWnd::InvalidateRect() and CWindow::InvalidateRect(). You can go to msdn.microsoft.com and do a search on Invalidate and InvalidateRect to get more info if you can''t find it in your local docs.

Share this post


Link to post
Share on other sites