Click here to Skip to main content
15,910,210 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralGetDeviceCaps(BITSPIXEL) Pin
kk96-Nov-00 9:12
kk96-Nov-00 9:12 
GeneralSetup INF Help Pin
KrustY6-Nov-00 3:06
KrustY6-Nov-00 3:06 
GeneralRe: Setup INF Help Pin
manish chaudhari6-Nov-00 4:54
manish chaudhari6-Nov-00 4:54 
GeneralSetup INF Help Pin
KrustY6-Nov-00 3:05
KrustY6-Nov-00 3:05 
GeneralDifferentiate Windows Explorer and IE Pin
Eq6-Nov-00 0:04
Eq6-Nov-00 0:04 
GeneralCopying a value from ListCtrl to Clipboard Pin
Ammar5-Nov-00 23:59
Ammar5-Nov-00 23:59 
GeneralRe: Copying a value from ListCtrl to Clipboard Pin
Anders Molin6-Nov-00 0:23
professionalAnders Molin6-Nov-00 0:23 
GeneralClpping Region is Not Operate with Printpreview Pin
Andrebon5-Nov-00 15:32
Andrebon5-Nov-00 15:32 
Drawing Bitmap on view(DC) with Clipping Region Operate well.
But, Drawing On PrintPreview(DC) Don't operate.
Please See My Code.

CBitmap Bitmap, *pOldBitmap;
Bitmap.LoadBitmap(IDB_BITMAP1);

CDC MemDC;
MemDC.CreateCompatibleDC( pDC );
pOldBitmap = MemDC.SelectObject( &Bitmap );

pDC->SetMapMode( MM_TEXT);

CPoint pt[3];
pt[0] = CPoint( 0, 0 );
pt[1] = CPoint( 0, 480);
pt[2] = CPoint( 640, 480);

CRgn ClipRgn;
CRgn rgnRect;
rgnRect.CreateRectRgn( 0, 0, 640, 480 );

pDC->BeginPath();
pDC->Polygon( pt, 3);
pDC->EndPath();
pDC->StrokePath();

ClipRgn.CreatePolygonRgn(pt, 3, ALTERNATE);
ClipRgn.CombineRgn( &ClipRgn, &rgnRect, RGN_AND );

if( pDC->IsPrinting() ) {
pDC->SelectClipRgn( &ClipRgn );
pDC->StretchBlt( 0, 0, 1000, 1000,
&MemDC,0,0,640,480, SRCCOPY );
}
else{
pDC->StretchBlt( 0, 0, 1000, 1000, &MemDC, 0, 0,
640,480, SRCCOPY );

}
MemDC.SelectObject(pOldBitmap);
MemDC.DeleteDC();
Bitmap.DeleteObject();

I want know How to use SelectClipRgn() function with
printpreview state

thanks
GeneralCommunicating with IE Pin
Ray5-Nov-00 8:51
Ray5-Nov-00 8:51 
GeneralRe: Communicating with IE Pin
Eq5-Nov-00 20:32
Eq5-Nov-00 20:32 
Generalabout the keyboard events Pin
Ray5-Nov-00 8:19
Ray5-Nov-00 8:19 
GeneralRe: about the keyboard events Pin
Christian5-Nov-00 17:59
Christian5-Nov-00 17:59 
QuestionHow can I change resources while my application is running? Pin
Dimitriev VG4-Nov-00 23:36
Dimitriev VG4-Nov-00 23:36 
AnswerRe: How can I change resources while my application is running? Pin
David Wulff5-Nov-00 2:47
David Wulff5-Nov-00 2:47 
GeneralDocking TreeView Pin
Shafeeque O.K.4-Nov-00 21:15
Shafeeque O.K.4-Nov-00 21:15 
GeneralCommom Controls Pin
Member 65284-Nov-00 18:01
Member 65284-Nov-00 18:01 
GeneralRe: Commom Controls Pin
Christian4-Nov-00 21:36
Christian4-Nov-00 21:36 
GeneralBackground Colors of CStatic Objects Pin
Fred Katz4-Nov-00 10:20
Fred Katz4-Nov-00 10:20 
GeneralRe: Background Colors of CStatic Objects Pin
Michael Dunn4-Nov-00 16:48
sitebuilderMichael Dunn4-Nov-00 16:48 
GeneralDisplaying Internet Traffic Pin
User 66584-Nov-00 0:48
User 66584-Nov-00 0:48 
GeneralRe: Displaying Internet Traffic Pin
Buck6-Nov-00 6:54
Buck6-Nov-00 6:54 
GeneralWin2000 Ballons style tool tips... Pin
Joshua3-Nov-00 7:36
Joshua3-Nov-00 7:36 
GeneralRe: Win2000 Ballons style tool tips... Pin
Michael Dunn3-Nov-00 12:59
sitebuilderMichael Dunn3-Nov-00 12:59 
GeneralActiveX Designer SDK Pin
Italo S Weiss3-Nov-00 4:28
sussItalo S Weiss3-Nov-00 4:28 
GeneralAdding tab control to a SDI listview to change different views Pin
Berkut3-Nov-00 4:02
Berkut3-Nov-00 4:02 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.