------------ Дoбавленo:
juk писал(а):
И ещё вопрос: почему при выходе из программы восстанавливаются первоначальные значения разрешения,
ведь на компоненты память, я не подаю ни каких данных!
------------ Дoбавленo:
правильная схема в тегах code, там где написано "Или так"
------------ Дoбавленo:
Алгоритм скорее такой:
1.- Определяем текущее разрешение и запоминаем его.
2.- Если текущее 1024-768, флаг в 0 и запускаем программу.
3.- Если нет, считываем возможные разрешения экрана,проверяем поддерживает ли монитор 1024-768 точек. Если не поддерживает, предупреждаем и закрываем программу.
4.- Если поддерживает устанавливаем разрешение: 1024-768 точек, флаг в 1 и запускаем программу.
5.- Перед выходом из программы проверяем значение флага. Если флаг=1, то восстанавливаем первоначальное разрешение.
6. Выходим из программы.
2.- Если текущее 1024-768, флаг в 0 и запускаем программу.
3.- Если нет, считываем возможные разрешения экрана,проверяем поддерживает ли монитор 1024-768 точек. Если не поддерживает, предупреждаем и закрываем программу.
4.- Если поддерживает устанавливаем разрешение: 1024-768 точек, флаг в 1 и запускаем программу.
5.- Перед выходом из программы проверяем значение флага. Если флаг=1, то восстанавливаем первоначальное разрешение.
6. Выходим из программы.