全ウインドウ数取得 (ぜんういんどうすうしゅとく) *

カテゴリ

plugin_electron_node > ElectronのBrowserWindow

環境

enako

種類

関数

引数

説明

アプリに存在する全てのWindowの数を返す

# [拡張プラグイン] 以下の宣言が必要:
!『plugin_electron_node』を取り込む

🔍貯蔵庫ハブ / 🔍貯蔵庫 / 🔍マニュアル / 👓ソース / 📝履歴

説明 *

アプリに存在する全てのBrowserWindow(ウインドウ)の数を返します(`BrowserWindow.getAllWindows().length`)。macOSでDockアイコンをクリックした際に、開いているウインドウがなければ新しいウインドウを作成する、といった処理でよく使われます。

利用例 *

Eアプリの「activate」発生時には(イベント)
 窓数=全ウインドウ数取得。
 もし、窓数が0ならば
  メインウインドウ作成。
 ここまで
ここまで

参考 *