Графические устройства

         

Работа с двумя окнами



Работа с двумя окнами

В приведенных примерах использованы имена подпрограмм Nxtwin и Setwin с добавленными к ним буквами див. Они встречаются первый раз, потому уточним, о чем идет речь.

Способы работы с двумя окнами видеопамяти описаны в разделе. Там говорилось о двух вариантах переключения окон, одно из которых доступно только для чтения, а другое только для записи. Первый вариант основан на одновременном переключении окон. Текст соответствующей подпрограммы Setwin приведен в примере 2.9. Второй вариант основан на независимом переключении окон для записи и чтения. В разделе описано, как составить две группы подпрограмм для независимой работы с окнами. При этом рекомендовалось добавить к основным именам подпрограмм буквы А и В. Выбор одного из этих вариантов зависит от конкретных особенностей алгоритма преобразования графического объекта. До сих пор нас вполне устраивало одновременное изменение номеров обоих окон.

Таким образом, если при использовании подпрограмм примеров 7.1 и 7.2 необходимо работать с двумя разными окнами, то надо использовать два комплекта подпрограмм с именами, указанными в примерах 7.1 и 7.2. Если же допустимо одновременное переключение окон, то в именах подпрограмм надо просто убрать буквы А и В.



Содержание раздела