C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Прога не запускалась бы при режиме 256-color, Как сделать?
Finder_adventures
Отправлено: 01.06.2005, 12:42


Ученик-кочегар

Группа: Участник
Сообщений: 16



Привет!
Как сделать проверку — если у пользователя установлен
режим цветности 256-color , то программа не запускается ?
Guest
Отправлено: 01.06.2005, 12:50


Не зарегистрирован







CODE

//---------------------------------------------------------------------------
// Определение глубины палитры Windows
//              Mode: 16  256  High  True
// PLANES              4    1     1     1
// BITSPIXEL           1    8    16    32
// PLANES * BITSPIXEL  4    8    16    32 (2**??)
//
//---------------------------------------------------------------------------

PACKAGE int AxGetBitsPerPixel (TCanvas *canvas)
{
return
   GetDeviceCaps(canvas->Handle, PLANES)*
   GetDeviceCaps(canvas->Handle, BITSPIXEL);
}


Вернуться в Вопросы программирования в C++Builder