h6. [[OS SWI Calls (français)|OS SWI Calls]] h6(. » [[OS_ScreenMode (français)|OS_ScreenMode]] h6((. » OS_ScreenMode 14 h2. OS_ScreenMode 14 h5. (SWI &65) |_<^{width:5em}. En entrée | | |<^. R0 |<^. 14 | |<^. R1 |<^. Pointeur vers un [[Mode Selector Block (français)|Mode Selector Block]] | |<^. R2 |<^. Pointeur vers une zone mémoire pour recevoir la chaîne de [[Mode String (français)|Descripteur de mode]] | |<^. R3 |<^. 0 ou la taille de la zone mémoire en octets | |_<^{width:5em}. En sortie | | |<^. R0 |<^. L'erreur retournée, ou inchangé | |/2<^. R3 |<^. Inférieur à 0: Taille nécessaire pour la zone mémoire | |<^. 0: Le Descripteur de mode a été généré | |- |Tous les autres registres sont inchangés| h4. Usage Cet appel permet de convertir une [[Mode Selector Block (français)|Mode Selector Block]] en [[Mode String (français)|Descripteur de mode]]. Pour connaitre la taille de la zone mémoire nécessaire, réalisez une première fois l'appel en fournissant 0 dans R3. Dans ce cas précis, l'appel retournera dans R3 une valeur négative. Allouez alors une zone mémoire de -R3 octets pour recevoir la chaîne du [[Mode String (français)|Descripteur de mode]]. h4. Notes Notes que le [[Mode String (français)|Descripteur de mode]] est moins précis que le [[Mode Selector Block (français)|Mode Selector Block]]. Certaines données peuvent donc être perdue au cour de la conversion. Cet appel est disponible sur RISC OS Select et à partir de RISC OS 5.21. h4. Voir aussi * [[Mode String (français)|Descripteur de mode]] * [[Mode Selector Block (français)|Mode Selector Block]] * [[OS_ScreenMode (français)|OS_ScreenMode]]: Réalise diverses opérations concernant le changement de résolution graphique de l’écran. * [[OS_ScreenMode 13 (français)|OS_ScreenMode 13]]: Converti un mode vidéo donné sous forme de chaîne de caractères en mode "Selector Block" h5. Page d'origine [[OS_ScreenMode 14|English]]