C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  01.05.2010 — Update World C++: Сборник GPL QT исходников
  15.12.2007 — Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Хостинг:
Windows 2003, ASP.NET 2.0
бесплатный и от 80 руб./мес


   Отправить письмо
Кулабухов Артем, Беларусь




 getdefaultpalette / g / Библиотечн. функции Borland C++

Функция Возвращает структуру определения палитры.


Синтаксис          #include <graphics.h>
                   struct palettetype *far getdefaultpalette(void);

Файл, содержащий   graphics.h
прототип

Описание           getdefaultpalette находит  структуру  palettetype,
                   которая    содержит     палитру,     первоначально
                   установленную   драйвером   во   время  выполнения
                   initgraph.

Возвращаемое       getdefaultpalette возвращает указатель на
значение           палитру, установленную    по   умолчанию   текущим
                   драйвером во время инициализации этого драйвера.

Переносимость      Функция уникальна для Borland  C++.  Она  работает
                   только на компьютерах IBM PC и совместимых с ними,
                   оснащенных дисплейными адаптерами, поддерживающими
                   графический  режим.  Функция   не   совместима   с
                   Windows.

Смотрите также     getpalette, initgraph.

Пример:

#include <graphics.h>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>

int main(void)
{
/* Запрос автоопределения */
int graphdriver = DETECT, gmode, errorcode;
/* указатель на структуру описания политры */
struct palettetype far *ptr = NULL;
int i;

/* инициализация графики и локальных переменных */
initgraph(&graphdriver,&gmode,"");

/* получение результата инициализации */
errorcode = graphresult();
if(errorcode != grOk)  /* если ошибка */
{
   printf("Ошибка :%s\n",grapherrormessage(errorcode));
   printf("Для останова нажмите любую клавишу\n");
   getch();
   exit(1);  /* завершение с кодом ошибки */
}
/* получить указатель на структуру */
ptr = getdefaultpalette();
for(i=0;i<pal->size;i++);
{
   printf("цвета[%d] = %d\n",i,ptr->colors[i]);
   getch();
}
/* очистка */
getch();
closegraph();
return 0;
}