Clip Region problem
"todd" <timza1221-/[email protected]>
| Newsgroups | gmane.comp.windows.wtl |
|---|---|
| Message-ID | <[email protected]> |
I"m trying to restore the previous clip region after modifying it to draw. What I'm doing is crashing for some unknown reason.
Any suggestions or improvements?
THANKS!
Todd.
void drawing(CDC odc) // parameter set by caller hdc in window
{
CRect r(1,1,10,10); // Example rectangle to remove from drawing
CRgn m_PrevRgn; // PROBLEM? trying to restore previous RGN
odc.GetClipRgn(m_PrevRgn); // Read it, then restore it.
odc.ExcludeClipRect(r);
//... drawing code
//...
odc.SelectClipRgn(m_PrevRgn,RGN_COPY); // RESTORE
odc.Detach(); // caller's DC
}
------------------------------------
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/wtl/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/wtl/join
(Yahoo! ID required)
<*> To change settings via email:
[email protected]
[email protected]
<*> To unsubscribe from this group, send an email to:
[email protected]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/