// Common, group WinSystem
// Copyright Alexander Liss

#include "gdi.h"
 

BOOL DeviceContent::bitmap(BITMAP& z)
{
	int g=::GetObject(::GetCurrentObject(dc,OBJ_BITMAP),sizeof(z),&z);
	if(!g) return FALSE;
	return TRUE;
}

BOOL DeviceContent::DIBsection(DIBSECTION& z)
{
	int g=::GetObject(::GetCurrentObject(dc,OBJ_BITMAP),sizeof(z),&z);
	if(!g) return FALSE;
	return TRUE;
}

BOOL DeviceContent::pen(EXTLOGPEN& z)
{
	int g=::GetObject(::GetCurrentObject(dc,OBJ_PEN),sizeof(z),&z);
	if(!g) return FALSE;
	return TRUE;
}

BOOL DeviceContent::brush(LOGBRUSH& z)
{
	int g=::GetObject(::GetCurrentObject(dc,OBJ_BRUSH),sizeof(z),&z);
	if(!g) return FALSE;
	return TRUE;
}

BOOL DeviceContent::font(LOGFONT& z)
{
	int g=::GetObject(::GetCurrentObject(dc,OBJ_FONT),sizeof(z),&z);
	if(!g) return FALSE;
	return TRUE;
}

BOOL DeviceContent::palette(DWORD& z)
{
	int g=::GetObject(::GetCurrentObject(dc,OBJ_PAL),sizeof(z),&z);
	if(!g) return FALSE;
	return TRUE;
}