Электрон "минимизировать" - PullRequest
0 голосов
/ 23 января 2019

Я пытаюсь найти способ заставить электрон перейти от свернутого к последнему размеру открытого приложения - то есть, имитировать то, что происходит, когда вы обычно нажимаете на свернутое приложение.

ЧтоВ идеале я хочу (но, очевидно, не работает, так как это не функция):

if (mainWindow.isMinimized()) {
    mainWindow.unminimize()
  }

Что также было бы приемлемо, но я не смог приступить к работе:

if (mainWindow.isMinimized()) {
    mainWindow.setSize(1100, 950)
  }

То, что в настоящее время работает, но не приносит мне желаемого результата:

if (mainWindow.isMinimized()) {
    mainWindow.maximize()
  }

Если у кого-нибудь есть крутой трюк для симуляции этой функции, или хотя бы совет о том, как перейти от минимизированного кустановите размер экрана, вы бы сделали мой день!:)

1 Ответ

0 голосов
/ 24 января 2019

AFIAK mainWindow.setSize(width, height[, animate]) не знает о состоянии окна (то есть развернуто или свернуто).Поэтому изменение параметров размера с помощью mainWindow.setSize() не повлияет на состояние окна.

Как указывает OliverRadini, вы можете использовать mainWindow.restore(). документы довольно просты ...

win.restore ()

Восстанавливает окно из свернутого в предыдущее состояние.

Итак, используя свой код, вы должны уметь ...

if (mainWindow.isMinimized()) {
    mainWindow.restore()
}

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...