假设我有一个设备上下文句柄(自然地,在Windows环境中):
HDC hdc;
如何获得它的宽度和高度?
最佳答案
设备上下文(DC)是一种结构,它定义了一组图形对象及其相关属性以及影响输出的图形模式。
通过宽度和高度,我猜您是指绘制的位图吗?
如果是这样,我想你可以尝试以下方法:
BITMAP structBitmapHeader;
memset( &structBitmapHeader, 0, sizeof(BITMAP) );
HGDIOBJ hBitmap = GetCurrentObject(hDC, OBJ_BITMAP);
GetObject(hBitmap, sizeof(BITMAP), &structBitmapHeader);
//structBitmapHeader.bmWidth
//structBitmapHeader.bmHeight
关于c++ - 如何找出DC的尺寸?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3154620/