#Requires AutoHotkey v2.0
#Persistent
; Запуск проверки каждые 500 миллисекунд
SetTimer(FixSaveDialog, 500)
FixSaveDialog() {
; Проверяем, существует ли стандартное окно диалога (класс #32770)
if WinExist("ahk_class #32770") {
; Получаем текущий стиль окна
currentStyle := WinGetStyle("ahk_class #32770")
; WS_MINIMIZEBOX (0x20000) и WS_MAXIMIZEBOX (0x10000)
; Если кнопок еще нет, принудительно их добавляем
if !(currentStyle & 0x20000) || !(currentStyle & 0x10000) {
WinSetStyle("+0x30000", "ahk_class #32770")
}
}
}