Здравствуйте, serge_, Вы писали:
хъ
P>>На счет принтера по-умолчанию уже ответили, а насчет цветной —
P>>попробуй. GetDeviceCaps (COLORMGMTCAPS, NUMCOLORS)
_>Например
_>int num = ::GetDeviceCaps(mh_dc, NUMCOLORS);
_>iscolor = (num <= 256) ? false:true;
_>num допустим возращает 256
_>Но это может быть как и количество цветов так и градаций серого
Вполне возможно, сам я ее не использовал, прсто на глаза попалась.
_>COLORMGMTCAPS — вообще непонятно что
_>в MSDN только одна строчка посвещена этому...
COLORMGMTCAPS Windows 2000/XP: Value that indicates the color management capabilities of the device.
CM_CMYK_COLOR Device can accept CMYK color space ICC color profile.
CM_DEVICE_ICM Device can perform ICM on either the device driver or the device itself.
CM_GAMMA_RAMP Device supports GetDeviceGammaRamp and SetDeviceGammaRamp
CM_NONE Device does not support ICM.
_>Когда используешь, пишет, что не знает о ней ничего
WINVER (имеется в виду define) какой стоит?