2017-10-06 49 views
0

有沒有一種方法可以顯示dialog.showMessageBox()之上的對話框?在所有其他窗口上顯示對話框

例如,我在記事本上寫了一些消息,並在我的Electron應用程序中給出了一些事件,它將打開一個對話框,該對話框現在應該是用戶看到的主窗口。

回答

0

這有點醜,但你可以通過一個總是在頂部的虛擬持有人browserwindow。

dialog.showMessageBox(
    new BrowserWindow({ 
    show: false, 
    alwaysOnTop: true 
    }), 
    { 
    type: 'question', 
    message: 'is on top' 
    } 
) 
+0

這不適合我。我也嘗試使用dialog.showErrorBox(),但窗口不會顯示 –

+0

@ C.Reinhold它可以與'showMessageBox'一起使用,但不能與'showErrorBox'一起使用,因爲它沒有父窗口選項。但是,您可以通過設置'type:'error''來實現相同的外觀 – pergy

相關問題