Нужно выводить сообщение, чтоб оно было видно даже если работает какая нить игрушка или полноэкранное приложение.
Подскажите что делать, я с этим не работал никогда.
Подскажите что делать, я с этим не работал никогда.
. ИМХО нет такого способа чтобы переслать опенгл приложение назад а поверх него вывести стандртное окно. 
Не надо выводить окна. Просто текст сообщения.
. Я примерно это и предлагал, только вместо сворачивания предложил прятать. По моему проще спрятать и показать чем свернуть развернуть. Тк при этом положение окна не меняется. Попробуй еще получать DC верхнего окна и на него выводить тектс. Сам не пробовал.Попробуй еще получать DC верхнего окна и на него выводить тектс. Сам не пробовал.

Что ты имеешь ввиду - прятать?
Хотя чтобы ты не имел - врядли это будет работать на приложениях DirectX/OpenGL работающих напрямую с экраном.
Пришлось Таск сносить. Так что не важно что юзает прога, Хайд оно ИМХО и в Африке хайд. Только вот при скрытии разрешение остается как в режиме DirectX. Кстати обратно тоже нормуль вернулось (добавлено 3 минутами позже)

Ща разберусь тока с шрифтами, цветами и прочей лабудой
).

hW:=GetForegroundWindow;
TextOut(GetWindowDC(hW),100,100,'qqqqq',6);
Страницы: 1
Предыдущая тема: C# переход между элементами формы