• Advertisement
Sign in to follow this  

how to draw a part of a bitmap?

This topic is 4737 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

hi , can anyone tell me how can i draw a part of a bitmap using directx . Thank you

Share this post


Link to post
Share on other sites
Advertisement
which DX you are using ?

DX7 or DX9?

for DX7
=========
yourSurface->Blt(&rcDest, pSP->surface, &rcSrc, DDBLT_WAIT|DDBLT_KEYSRC, NULL);

rcDest is a rect struc for Destnation Surface

rcSrc is a rect struc for our bitmap you can put your paramters just like that

rcSrc.left = 10;
rcSrc.top = 10;
rcSrc.right = 50;
rcSrc.bottom = 50;

that will copy the part from 10 to 50 of our bitmap


for DX9
========
yourDevice->UpdateSurface( Src, &rcSrc, Dest,Point);

with the rcSrc you can do just like the previous lines


Emil

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement