Форум: "Игры";
Текущий архив: 2006.07.23;
Скачать: [xml.tar.bz2];
ВнизВопрос по OpenGL Найти похожие ветки
← →
ПЛОВ © (2005-11-17 16:35) [0]Собственно такой - как нарисовать че-нить на рабочем столе? GetDC(0) - ниче не получаеться :(
← →
Фео (2005-11-17 16:40) [1]код давай...
← →
ПЛОВ © (2005-11-17 16:57) [2]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);
и т.д. и т.п.
Если выводить в окно, то все работает а вот на рабочий стол - нет
← →
XProger © (2005-11-17 18:01) [3]ПЛОВ, ибо нефик!
← →
ПЛОВ © (2005-11-17 18:18) [4]
> XProger ©
Это что, невозможно в принципе?
← →
XProger © (2005-11-17 18:34) [5]ПЛОВ, а впринципе зачем?
← →
ПЛОВ © (2005-11-17 18:38) [6]
> XProger © (17.11.05 18:34) [5]
> ПЛОВ, а впринципе зачем?
Календарик на десктопе нарисовать. Анимированый. Через GDI чет не хочеться - тормозит
← →
XProger © (2005-11-17 18:46) [7]ПЛОВ, а на отдельное окошко не хочется? Или обязательно надо паразитизмом заниматься?
← →
ПЛОВ © (2005-11-17 18:51) [8]
> XProger © (17.11.05 18:46) [7]
> ПЛОВ, а на отдельное окошко не хочется? Или обязательно
> надо паразитизмом заниматься?
Я пишу программу для себя. Если не хотите помочь разобраться в этом вопросе, не нужно. Лучше б дали инфу полезную...
← →
XProger © (2005-11-17 19:30) [9]Я и пытаюсь дать полезную: нормальными методами - нельзя :)
← →
Фео (2005-11-17 19:35) [10]http://www.mirg.ru/article/opengl/
http://gamedev.ru/articles/?sect=2
← →
ПЛОВ © (2005-11-17 20:35) [11]
> Я и пытаюсь дать полезную: нормальными методами - нельзя
> :)
Видел множество подобных программ (возможно та используеться DirectX я нашел статьи по этому вопросу, но OpenGL я лучше знаю)... Вроде как эти программы вполне нормальны и не являються вирусами.
> Фео (17.11.05 19:35) [10]
> http://www.mirg.ru/article/opengl/
> http://gamedev.ru/articles/?sect=2
Спасибо за ссылки, но меня интересует только информация по сабжу. Там ее я не нашел.
← →
Фео (2005-11-17 20:41) [12]ты видимо контекст неправильно устанавливаешь...
посмотри, как там, просто замени DC:=GetDC(Wnd) на DC:=GetDC(0);
если хош, кинь исходник на fe0@yandex.ru
посмотрю... мож найду твою ошибку :)
← →
ПЛОВ © (2005-11-17 20:44) [13]
> посмотри, как там, просто замени DC:=GetDC(Wnd) на DC:=GetDC(0);
А в исходнике что я привел, что написано? :)
> DC:=GetDC(0);
← →
Фео (2005-11-17 20:49) [14]то что ты привёл, мало... и в твой комп никто залезть не может...
← →
ПЛОВ © (2005-11-17 20:53) [15]
> Фео (17.11.05 20:49) [14]
Нашел исходники подобной программы :) Щас буду разбираться, что к чему.
← →
Фео (2005-11-17 21:32) [16]удачи
Страницы: 1 вся ветка
Форум: "Игры";
Текущий архив: 2006.07.23;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.013 c