我有一个内存DC创建SS_BITMAP风格和创建位图图象控制。所以可以或如何设置控制的DDB的HBITMAP
?它不使用工作:你可以设置一个DDB的静态图像控制
编辑:
HDC hDC = GetDC(hPB); //hPB, Handle to static control.
HDC hMemDC = ::CreateCompatibleDC(hDC);
HBITMAP hDDB = ::CreateCompatibleBitmap(hDC, 17, 14);
SelectObject(hMemDC, hDDB);
//Draw on DDB
SendMessage(hPB, STM_SETIMAGE, IMAGE_BITMAP, LPARAM(hDDB));
DeleteObject(hDDB);
DeleteObject(hBrush);
ReleaseDC(hPB, hDC);
是的,你就是这么做的。不可思议的为什么它不起作用,重新发布代码。 – 2010-09-01 02:02:23
我发布了代码。 – xor 2010-09-01 09:29:51