2010-05-13 64 views
0

我有一个包含大量图像的精灵。我看到BitBlt只显示位置,imageWidth和imageHeight。显示精灵的下一帧GDI

如果我想显示位图而只能从宽度[24]以宽度[48]不是从位图的开始

感谢您阅读本:)

回答

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(通过48匹配您从列24复制实例)。

+0

这真的很愚蠢,我已经实现了这一点,但我没有意识到它改变了:)。不管怎样,谢谢 – nXqd 2010-05-13 03:31:47