Оконный режим, DirectDraw
Как сделать так, чтобы программа под DirectDraw могла работать не только в полноэкранном режиме, но и в оконном? Как, например, сделано в Heroes 3. Я использую только одну поверхность и свой собственный буффер, из которого своей процедурой копирую его содержимое на эту поверхность, получив ее адрес с помощью функции Lock().