1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| %Corriger l'affichage pour des machines de résolution différentes
%Mettre tous les objets de la figure en type normalised pour un
%redimensionnement de tous les objets lors d'un redimensionnement de la
%fenêtre
set(findobj(hObject, '-property', 'Units'), 'Units', 'normalized');
%Mettre les unités de l'écran et de la figure en pixels pour être sûr qu'ils ont la même unité
unitsEcran = get(0,'Units');
set(0,'units','pixels');
%Récupérer la taille de l'écran
posScreen = get(0,'screensize');
%Gérer la position de la fenêtre
posFigure = [100 100 posScreen(3)-150 posScreen(4)-150];
%Création de la figure avec unité pixels.
set(hObject,'Units','pixels','Position',posFigure);
%on remet les unités originelles de l'écran
set(0,'units',unitsEcran);
%Possibilité de redimensionner l'interface
set(hObject,'Resize','on'); |
Partager