【发布时间】:2010-09-26 09:28:44
【问题描述】:
我想在 HDC 上绘制 HBITMAP,
我使用了 StretchDIBits。它工作正常。 ::StretchDIBits。
但是,我只想要一个窗口来观看绘制结果,在窗口旁边,我希望stretchDIBits不生效(它不能在其他区域绘制),我该怎么做?
【问题讨论】:
标签: gdi stretchdibits
我想在 HDC 上绘制 HBITMAP,
我使用了 StretchDIBits。它工作正常。 ::StretchDIBits。
但是,我只想要一个窗口来观看绘制结果,在窗口旁边,我希望stretchDIBits不生效(它不能在其他区域绘制),我该怎么做?
【问题讨论】:
标签: gdi stretchdibits
创建子窗口时,确保将WS_CLIPSIBLINGS 样式设置为禁止在WM_PAINT 的客户区之外进行绘制。
除此之外,SelectClipRegion 可能就是你想要的。
【讨论】: