Russian Belarusian English German Japanese Ukrainian

Rashka.studio - игры и приложения для Android! Заходи, ждём тебя =)

Getdefaultplatte

CuBook05

Функция

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

#include <graphics.h>
struct palettetype *far getdefaultpalette(void);
 
Прототип

graphics.h
 
Описание

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

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

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

#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;
}
Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Добавить комментарий