Здравствуйте, serge_, Вы писали:
хъ
На счет принтера по-умолчанию уже ответили, а насчет цветной —
попробуй.
GetDeviceCaps (COLORMGMTCAPS, NUMCOLORS)
Здравствуйте, Patalog, Вы писали:
P>Здравствуйте, serge_, Вы писали:
P>хъ
P>На счет принтера по-умолчанию уже ответили, а насчет цветной —
P>попробуй. GetDeviceCaps (COLORMGMTCAPS, NUMCOLORS)
Например
int num = ::GetDeviceCaps(mh_dc, NUMCOLORS);
iscolor = (num <= 256) ? false:true;
num допустим возращает 256
Но это может быть как и количество цветов так и градаций серого
COLORMGMTCAPS — вообще непонятно что
в MSDN только одна строчка посвещена этому...
Когда используешь, пишет, что не знает о ней ничего
Здравствуйте, 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) какой стоит?