Mi muovo da un sito aziendale a un altro. In un dato giorno, potrei avere solo il mio laptop o almeno quattro monitor. Con più monitor, non so quale monitor sceglierò di utilizzare per la GUI principale di MATLAB (la GUI principale lanciata quando si fa doppio clic su matlab.exe). Dipende dalle risoluzioni dei monitor disponibili.Determina il monitor di MATLAB in una configurazione a più monitor
Io uso script che utilizzano GUI generate a livello di codice (non da GUIDE) e sembra che MATLAB le faccia apparire sempre sul primo monitor. Ho ricercato un po 'e ho trovato per localizzare le GUI su un monitor di scelta usando il comando p = get(gcf, 'Position')
, set(0, 'DefaultFigurePosition', p)
e movegui
, ma questo funzionerà solo se so in anticipo quale monitor voglio usare.
C'è un modo per scoprire su quale monitor la GUI MATLAB principale è attiva e sono presenti altre GUI piccole sullo stesso monitor?