Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Вопрос по OpenGL [Delphi, Windows]


ПЛОВ ©   (2005-11-17 16:35:00) 

Собственно такой - как нарисовать че-нить на рабочем столе? GetDC(0) - ниче не получаеться :(


Фео   (2005-11-17 21:32:00) [1]

удачи


ПЛОВ   (2005-11-17 20:53:00) [2]


> Фео   (17.11.05 20:49) [14]

Нашел исходники подобной программы :) Щас буду разбираться, что к чему.


Фео   (2005-11-17 20:49:00) [3]

то что ты привёл, мало... и в твой комп никто залезть не может...


ПЛОВ   (2005-11-17 20:44:00) [4]


> посмотри, как там, просто замени DC:=GetDC(Wnd) на DC:=GetDC(0);

А в исходнике что я привел, что написано? :)

> DC:=GetDC(0);


Фео   (2005-11-17 20:41:00) [5]

ты видимо контекст неправильно устанавливаешь...
посмотри, как там, просто замени DC:=GetDC(Wnd) на DC:=GetDC(0);
если хош, кинь исходник на fe0@yandex.ru
посмотрю... мож найду твою ошибку :)


ПЛОВ   (2005-11-17 20:35:00) [6]


> Я и пытаюсь дать полезную: нормальными методами - нельзя
> :)

Видел множество подобных программ (возможно та используеться DirectX я нашел статьи по этому вопросу, но OpenGL я лучше знаю)... Вроде как эти программы вполне нормальны и не являються вирусами.

> Фео   (17.11.05 19:35) [10]
> http://www.mirg.ru/article/opengl/
> http://gamedev.ru/articles/?sect=2

Спасибо за ссылки, но меня интересует только информация по сабжу. Там ее я не нашел.


Фео   (2005-11-17 19:35:00) [7]

http://www.mirg.ru/article/opengl/
http://gamedev.ru/articles/?sect=2


XProger   (2005-11-17 19:30:00) [8]

Я и пытаюсь дать полезную: нормальными методами - нельзя :)


ПЛОВ   (2005-11-17 18:51:00) [9]


> XProger ©   (17.11.05 18:46) [7]
> ПЛОВ, а на отдельное окошко не хочется? Или обязательно
> надо паразитизмом заниматься?

Я пишу программу для себя. Если не хотите помочь разобраться в этом вопросе, не нужно. Лучше б дали инфу полезную...


XProger   (2005-11-17 18:46:00) [10]

ПЛОВ, а на отдельное окошко не хочется? Или обязательно надо паразитизмом заниматься?


ПЛОВ   (2005-11-17 18:38:00) [11]


> XProger ©   (17.11.05 18:34) [5]
> ПЛОВ, а впринципе зачем?


Календарик на десктопе нарисовать. Анимированый. Через GDI чет не хочеться - тормозит


XProger   (2005-11-17 18:34:00) [12]

ПЛОВ, а впринципе зачем?


ПЛОВ   (2005-11-17 18:18:00) [13]


> XProger ©

Это что, невозможно в принципе?


XProger   (2005-11-17 18:01:00) [14]

ПЛОВ, ибо нефик!


ПЛОВ   (2005-11-17 16:57:00) [15]

var
hrc: HGLRC;
DC: HDC;
...
DC:=GetDC(0);
hrc: = wglCreateContext(DC);
wglMakeCurrent (DC, hrc);
...
//по таймеру
glClearColor(0.0, 0.0, 0.0, 1.0);
glClear(GL_COLOR_BUFFER_BIT or GL_DEPTH_BUFFER_BIT);
SwapBuffers(DC);

и т.д. и т.п.

Если выводить в окно, то все работает а вот на рабочий стол - нет


Фео   (2005-11-17 16:40:00) [16]

код давай...


Наверх

Титульная страница Поиск, карта сайта Написать письмо