![]() |
|
Модераторы: Rickert, Alexeis, BorisVorontsov |
![]()
|
|
| slav0nic |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 129 Регистрация: 17.5.2006 Репутация: нет Всего: 5 |
В опенгл не кодю, надо вывести на экран точку (или символ - неважно), но чтобы была просто точка на экране и всё, не было никакого окна, как это сделать? надо чтоб точка была всегда поверх окон
если на опенгл нельзя - то как сделать? Это сообщение отредактировал(а) slav0nic - 26.8.2006, 16:04 --------------------
python.com.ua |
|||
|
||||
| chozen |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 64 Регистрация: 14.8.2006 Репутация: нет Всего: нет |
Недостаточно информации.
Насколько понял... Огл для этого не нужен вообще. Можно юзать ф-ии win gdi. Реализаций масса - от самых простых - для рисование точки ф-ей Rectangle, для вывода текста - DrawText() - до самых извращенных (в пределах данной реализации, конечно...) - вывод win gdi DIB с прозрачностью. Чтоб вывести поверх всех окон - надо аллокэйтить нулевой DC - это десткриптор десктопа. Хотя звучит это страшно, на самом деле просто до безобоазия:
Кста, на самом деле, разница между рисовать точку и рисовать текст - довольно большая... Извини, если что не понял... Это сообщение отредактировал(а) chozen - 28.8.2006, 21:04 |
|||
|
||||
| oleg1973 |
|
|||
![]() asm fanat ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3283 Регистрация: 16.7.2003 Где: Italy Репутация: нет Всего: 34 |
chozen,
да ты не понял ему надо так 1) имеем ехе1 который работает с opengl 2) имеем ехе2 который рисует точку в центре окна ехе1 slav0nic, маска а я тебя знаю ) -------------------- SST 465555 icq 200-512-712 |
|||
|
||||
| chozen |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 64 Регистрация: 14.8.2006 Репутация: нет Всего: нет |
Ну вы, блин, даете...
Я что - телепат по вашему??? А если таким макаром, то, если "exe1" (если, конечно, учесть, что "exe1" и "exe2" - однооконные приложения) полностью рисует все пространство окна, то ни хрена, извините конечно, "exe2" на нем нарисовать не сможет. Ну если, конечно, точка, появляющаяся на какую-то малейшую долю секунды, тебя устроит... А так... ищешь хендл окна "exe1", а дальше по пунктам как я писал... |
|||
|
||||
| slav0nic |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 129 Регистрация: 17.5.2006 Репутация: нет Всего: 5 |
пасиб, попробую=)
--------------------
python.com.ua |
|||
|
||||
| fantast |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 147 Регистрация: 10.12.2006 Где: минск, столица на шей Родины Репутация: нет Всего: 2 |
А как можно вывести чтонить на экран в директе без окна?
например, bmp какойнить, но чтоб именно через directx, тоесть есть чистый рабочий стол (или + окна какиенить) кликаешь exe, поверх всего появляется изображение (не на весь экран, а лишь на часть). --------------------
Эпитафия: Он старался. Неизвестный |
|||
|
||||
| Rickert |
|
|||
|
Ситхи не пройдут! ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3356 Регистрация: 11.7.2006 Где: Лакрима Репутация: 2 Всего: 52 |
Такое предложение: сделать окно размером с точку и рисовтаь в нём точку. Как сделать самое простое окно, любых размеров, смотри уроки NeHe
-------------------- Ни что не внушает сна крепче, чем день приисполненный трудов! |
|||
|
||||
![]()
|
| Вы можете найти полезным что... | |
|
|
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Мультимедия, OpenGL/DirectX | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |