회사 사이트에서 다른 곳으로 많이 이동합니다. 어느 날, 필자는 랩탑이나 모니터를 4 대까지 사용할 수 있습니다. 다중 모니터의 경우 어떤 모니터를 MATLAB 기본 GUI (기본 GUI는 matlab.exe를 두 번 클릭했을 때 실행)로 사용할지 선택하지 않습니다. 사용 가능한 모니터의 해상도에 따라 다릅니다.다중 모니터 구성에서 MATLAB 모니터 확인
프로그래밍 방식으로 생성 된 GUI (GUIDE가 아닌)를 사용하는 스크립트를 사용하며 MATLAB이 항상 첫 번째 모니터에서이를 팝하는 것으로 보입니다. 조금 연구를하고 p = get(gcf, 'Position')
, set(0, 'DefaultFigurePosition', p)
및 movegui
명령을 사용하여 GUI를 모니터 선택 위치로 지정했으나 사용하려는 모니터를 미리 알고있는 경우에만 작동합니다.
메인 MATLAB GUI가 어떤 모니터인지 확인하고 동일한 모니터에서 다른 작은 GUI를 팝업 할 수있는 방법이 있습니까?