• ### Popular Now

• 13
• 18
• 19
• 27
• 10

#### Archived

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

# need help with locking dd surf

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

When I lock a dd surface, how can I get to pixel (x,y)?? Let''s say that I lock rectangle rc, and in ddsd I have the surface description. What''s the formula to get to the memory for pixel (x,y), relative to the upper-left corner of rc. The bpp is 16bits. I tried:  *(WORD*)((BYTE*)ddsd.lpSurface+y*ddsd.lPitch+x*2)  but i get something weird. Please help me, someone. Octavian E-mail: octav@octavsoft.com Webpage: http://www.octavsoft.com