_DEN_ Direct2D доставляет http://blogs.technet.com/thomasolsen/archive/2008/10/29/introducing-the-microsoft-direct2d-api.aspx
_DEN_ да нет как раз жив его в Direct 2D переименовали, но времени разбираться с ним нет надо сделать срочно и чтоб работало и выводило на нужный мне дисплей а возможностей DirectX 7 для этого более чем достаточно.
_DEN_ COM в DX тем и хорош, что все старые интерфейсы поддерживаются в новых версиях без изменений и эмуляций int_13h А у тебя в смысле DX7 справки нету? там же всё описано: раздел Multiple-Monitor Systems, функция DirectDrawEnumerateEx. Сам с этим не игрался. Справку могу скинуть ~5Мб в chm.
У винды и без всякого DX есть функция EnumDisplayMonitors в user32.dll. перечисляете все мониторы и можете любой DC любой формы нарисовать на любом количестве мониторов.
max7C4 в GDI нет 2D ускорения кроме того любая прога может затереть моё изображение Y_Mur да SDK на 7 ДХ чтото найти не могу скинь на мыло плиз n0vus [AT] mail [dot] ru
int_13h Отправил. В GDI есть 2D ускорение, оно работает полностью автоматически, причём появилось очень давно. Раньше вроде были заморочки с тем что оно могло "не подхватить" невыровненнные прямоугольники, но DX версия вела себя также, в последнне время этого дефекта не замечал, похоже на современных видеокартах его нет. А как кто-то затрёт изображение на мониторе к которому никто кроме тебя не обращается?
Y_Mur благодарю, да за тем компом, который ответственен за вывод, периодически люди работают и чтоб случайно свои окна на вещающий монитор не перетаскивали, а на отдельный видеосервер у нашей конторы денег нет пока так что выживаем
int_13h Насколько я понял max7C4 и MSDN - GDIшная EnumDisplayMonitors тоже позволяет работать и с мониторами не являющимися расширением рабочего стола и принципиальной разницы с DX нет. Другое дело если твоя прога уже на DX 7, тогда конечно смысла переделывать ей в GDI нет.
Y_Mur ...смысла переделывать нет да и желания тоже, впрочем с теми функциями тоже игрался но уже нет времени чтото менять, я реализовал чтото вроде уровня абстракции визуализатора, то есть, есть моя либа для работы чз ДХ, а под ГДИ надо писать..