Вобщем так, запускаю прогу из-под VB (винда в режиме 800х600)
Под DX7:
Dim DDFullScreen As DirectDraw4
При запуске устанавливаю требуемый полноэкранный видеорежим, например
Call DDFullScreen.SetDisplayMode(1024,768,16,0,DDSDM_DEFAULT)
По завершении программы активное окно (VB) меняет размеры!!!
При запуске в том же режиме, что и у винды, эффект не наблюдается.
Добавляю в процедуры выхода
Call DDFullScreen.RestoreDisplayMode
Эффект исчезает при включении любых режимов.
Как справиться с подобным в DX8?