При закрытии AkelPad запоминает состояние окна (положение, размер и т.д.) и восстанавливает его при следующем запуске. Однако в некоторых случаях эта функция не работает должным образом:
Видно, что AkelPad запускается из панели задач Windows 7 через пункт меню "Запуск от имени администратора". Окно имеет обычный размер, хотя в предыдущей сессии оно было развёрнуто на весь экран.
Опытным путём установлено, что система передаёт через структуру STARTUPINFO значение SW_SHOWDEFAULT вместо SW_SHOWNORMAL. Но AkelPad не учитывает эту особенность. Прошу исправить.
Не разворачивается на весь экран
- Author
- Message
-
Offline
- Posts: 57
- Joined: Thu Jul 12, 2012 10:59 am
М-м-м... Не понял, как это? Пользователь один — настройки одни.Instructor wrote:Если используется реестр для хранения настроек AkelPad'а, то настройки будут индивидуальные для обычного запуска и для запуска от имени администратора.
Вот сейчас попробовал отключить "Перенос по словам" в режиме администратора, он также отключился и в обычном режиме. Но если запустить AkelPad от имени администратора, развернуть окно на весь экран и закрыть его в этом состоянии, то всё равно при следующем запуске окно примет обычный размер.
Прошу обратить внимание на эту информацию:
TNX wrote:Опытным путём установлено, что система передаёт через структуру STARTUPINFO значение SW_SHOWDEFAULT вместо SW_SHOWNORMAL. Но AkelPad не учитывает эту особенность. Прошу исправить.
Last edited by TNX on Mon Aug 29, 2016 9:57 am, edited 1 time in total.
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
Если пользователь администратор, то да.TNX wrote:М-м-м... Не понял, как это? Пользователь один — настройки одни.
ТестоваяTNX wrote:Опытным путём установлено, что система передаёт через структуру STARTUPINFO значение SW_SHOWDEFAULT вместо SW_SHOWNORMAL. Но AkelPad не учитывает эту особенность. Прошу исправить.