Сейчас на форуме: _MBK_, asfa (+5 невидимых)

 eXeL@B —› Вопросы новичков —› ollydbg vs DirectDraw - как убрать фуллскрин?
Посл.ответ Сообщение

Ранг: 16.9 (новичок), 1thx
Активность: 0.010
Статус: Участник

Создано: 27 марта 2009 20:44
· Личное сообщение · #1

ситуация такая:
есть приложение, которое юзает DirectDraw в фуллскрине.
есть необходимость отвязать от фуллскрина и заставить в окне активироваться
для этого надо поймать DirectDrawCreate или DirectDrawCreateEx
и потом гдето после его вызова найти вызов
lpDD->SetCooperativeLevel(m_hWnd, DDSCL_ALLOWMODEX | DDSCL_FULLSCREEN | DDSCL_EXCLUSIVE);
и второй параметр сменить на DDSCL_NORMAL

с первым без проблем. а со вторым бьюсь уже пол дня.
на SetCooperativeLevel бряка не ставится ибо это интерфейс а в коде искать тяжки так как там мусора немеренно и функция с похожим интерфейсом не наблюдается

кто что подскажет?


 eXeL@B —› Вопросы новичков —› ollydbg vs DirectDraw - как убрать фуллскрин?
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати