文章来自:http://www.programmer-club.com.tw/ShowSameTitleN/vc/14701.html
HDC hdcDisp = CreateDC("DISPLAY", NULL, NULL, NULL);
HDC hdc = CreateCompatibleDC(hdcDisp);
HBITMAP hBitmap = CreateCompatibleBitmap(hdcDisp, 32, 32);
hBitmap = (HBITMAP)SelectObject(hdc, hBitmap);
HBRUSH hBrush = CreateSolidBrush(RGB(16, 96, 16));
在使用上是一样的
不过display dc memory 会在 VideoMemory
CompatibleDC 一般在SystemMemory
本文提供了一个关于如何在Windows环境下使用API创建与设备兼容的位图的示例代码。通过CreateDC、CreateCompatibleDC和CreateCompatibleBitmap等函数,演示了如何在显示设备上创建位图并设置画刷颜色。
3万+

被折叠的 条评论
为什么被折叠?



