显示精灵GDI的下一帧

时间:2010-05-13 01:24:12

标签: gdi+

我有一个包含很多图像的精灵。我看到BitBlt只显示位置和imageWidth和imageHeight。

如果我想显示一个位图,但只是从宽度[24]到宽度[48]而不是从该位图的开头显示

感谢您阅读此内容:)

1 个答案:

答案 0 :(得分:1)

以下是BitBlt签名:

BOOL BitBlt(
  __in  HDC hdcDest,
  __in  int nXDest,
  __in  int nYDest,
  __in  int nWidth,
  __in  int nHeight,
  __in  HDC hdcSrc,
  __in  int nXSrc,
  __in  int nYSrc,
  __in  DWORD dwRop
);

要仅将部分源复制到目标DC,您可以使用nXSrc = 24和nWidth = 24(以匹配从第24到48列复制的示例)。