Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les rubriques suivantes sont abordées dans cette section.
- Versions de Rich Edit
- Fonctionnalité de contrôle d’édition non prise en charge
- Touches de raccourci d’édition enrichie
- rubriques connexes
Versions de Rich Edit
La spécification d’origine des contrôles d’édition enrichi est Microsoft Rich Edit 1.0 ; la spécification actuelle est Microsoft Rich Edit 4.1. Chaque version de la modification enrichie est un super-ensemble de la version précédente, sauf que seules les builds asiatiques de Microsoft Rich Edit 1.0 ont une option de texte vertical. Avant de créer un contrôle d’édition enrichi, vous devez appeler la fonction LoadLibrary pour vérifier la version de Microsoft Rich Edit installée.
Le tableau suivant indique la DLL qui correspond à la version de Rich Edit. Notez que le nom du fichier n’a pas changé de la version 2.0 à la version 3.0. Cela permet de mettre à niveau la version 2.0 vers la version 3.0 sans rompre le code existant.
| Version rich Edit | DLL | Classe Window |
|---|---|---|
| 1,0 | Riched32.dll | RICHEDIT_CLASS |
| 2.0 | Riched20.dll | RICHEDIT_CLASS |
| 3.0 | Riched20.dll | RICHEDIT_CLASS |
| 4,1 | Msftedit.dll | MSFTEDIT_CLASS |
Rich Edit Version 1.0
Microsoft Rich Edit 1.0 inclut les fonctionnalités suivantes.
| Caractéristique | Descriptif |
|---|---|
| Entrée de texte et sélection | Sélection standard (contrôle de modification système) et entrée de texte. Prise en charge de la barre de sélection (la barre de sélection est une zone non marquée à gauche de chaque paragraphe qui, lorsqu’elle est cliquée, sélectionne la ligne). Options word-wrap et auto-word-select. Sélection simple, double-clic et triple-clic. |
| Édition ansI (jeu de caractères à octet unique (SBCS) et jeu de caractères multioctets (MBCS)) | Toutefois, il n’existe aucune modification Unicode. |
| Ensemble de propriétés de mise en forme de caractères/paragraphes de base | Consultez CHARFORMAT et PARAFORMAT. |
| Propriétés de mise en forme des caractères | Nom et taille de police, gras, italique, trait de soulignement unie, grève, protégé, lien, décalage et couleur de texte. |
| Propriétés de mise en forme des paragraphes | Début retrait, retrait droit, décalage de ligne, puce, alignement (gauche, centre, droite) et onglets. |
| Rechercher vers l’avant | Inclut les options sans respect de la casse et de correspondance de mots entiers. |
| Interface basée sur les messages | Presque un super-ensemble du jeu de messages de contrôle d’édition système plus deux interfaces, IRichEditOle et IRichEditOleCallback. |
| Objets incorporés | Nécessite une collaboration cliente basée sur les interfaces IRichEditOle et IRichEditOleCallback . |
| Prise en charge du menu avec le bouton droit | Utilise l’interface IRichEditOleCallback . |
| Modification glisser-déplacer | La modification glisser-déplacer est prise en charge. |
| Notifications | WM_COMMAND messages envoyés au client et plusieurs autres. Il s’agit d’un super-ensemble de notifications de contrôle commun. |
| Annuler/rétablir au niveau unique | Se comporte de la même façon que le contrôle d’édition système. La sélection d’Annuler inverse la dernière action, puis cette action devient la nouvelle action de rétablissement . |
| Texte vertical simple | (Builds asiatiques uniquement). |
| Prise en charge de l’éditeur de méthode d’entrée (IME) | (Builds asiatiques uniquement). |
| Modification WYSIWYG à l’aide des métriques d’imprimante | Cette fonctionnalité est nécessaire pour Microsoft WordPad, en particulier. |
| Couper/Copier/Coller/StreamIn/StreamOut | Avec du texte brut (CF_TEXT) ou un format de texte enrichi (RTF) avec et sans objets. |
| Base de code C | Le code est écrit en C, qui fournit une base solide et polyvalente. |
| Différentes builds pour différents scripts | Microsoft Rich Edit 1.0 résout les problèmes de localisation liés aux différentes builds. |
Rich Edit Version 2.0
Microsoft Rich Edit 2.0 a incorporé plusieurs fonctionnalités supplémentaires, telles que la prise en charge des langues Unicode et asiatiques, l’annulation multiniveau, les interfaces COM (Component Object Model) et de nombreuses améliorations de l’interface utilisateur.
Microsoft Rich Edit 2.0 inclut les fonctionnalités suivantes en plus des fonctionnalités fournies par Microsoft Rich Edit 1.0.
| Caractéristique | Descriptif |
|---|---|
| Unicode | Unicode facilite l’effort de gestion du texte international. Toutefois, l’effort est nécessaire pour maintenir la compatibilité avec les documents non Unicode existants, c’est-à-dire la possibilité de convertir en/à partir de texte brut et enrichi non Unicode. |
| Support international général | Algorithme général de rupture de ligne (extension des règles Kinsoku), liaison de police simple, changement de police clavier. |
| Support asiatique | Le niveau 2 (boîte de dialogue) et 3 (inline) est pris en charge dans les imEs. |
| Rechercher le support vers le haut/bas | La recherche vers l’avant et l’arrière est prise en charge. |
| Prise en charge bidirectionnelle | Ceci est inclus dans Microsoft Rich Edit 2.1 |
| Annulation multiniveau | Une architecture d’annulation extensible permet au client de participer au modèle d’annulation à l’échelle de l’application. |
| Prise en charge de la souris Magellan | Il s’agit de la souris avec un rouleau pour le défilement. |
| Prise en charge de la police double | Le clavier peut basculer automatiquement les polices lorsque la police active est inappropriée pour le clavier actuel, par exemple, les caractères Kanji dans Times New Roman. |
| Appliquer une police intelligente | La demande de modification de police n’applique pas les polices occidentales aux caractères asiatiques. |
| Affichage amélioré | Une bitmap hors écran est utilisée lorsque plusieurs polices se produisent sur la même ligne. Cela permet, par exemple, la dernière lettre du mot cool de ne pas être hachée. |
| Prise en charge de la transparence | En mode sans fenêtre. |
| Couleurs de sélection système | Utilisé pour sélectionner du texte. |
| Reconnaissance automatique d’URL | Peut rechercher un certain nombre de formats d’URL (par exemple, http :) |
| Modifier la compatibilité de l’interface utilisateur dans Microsoft Word | Sélection, sémantique du pavé numérique. |
| Word standard EOP | La marque de fin de paragraphe (CR) peut également gérer le retour chariot/saut de ligne (CR/LF) (retour chariot, flux de ligne). |
| Texte brut ainsi que fonctionnalités de texte enrichi | Format à caractère unique et format à paragraphe unique. |
| Contrôles à ligne unique et multiligne | Tronquer à la première fin du paragraphe et pas de motwrap. |
| Touches d’accélérateur | Les touches d’accélérateur sont prises en charge. |
| Style de fenêtre mot de passe | Les contrôles de modification de mot de passe sont fournis via EM_GETPASSWORDCHAR et EM_SETPASSWORDCHAR. |
| Architecture évolutive | Pour réduire la taille de l’instance. |
| Opération et interfaces sans fenêtre | Ceci est fourni via les interfaces ITextHost et ITextServices . |
| Interfaces doubles COM | Interfaces TOM (Text Object Model). |
| CHARFORMAT2 | Ajout de l’épaisseur de police, de la couleur d’arrière-plan, de l’identificateur de paramètres régionaux, du type de soulignement, de l’exposant et de l’indice (en plus du décalage), effet désactivé. Pour l’aller-retour RTF uniquement, ajout de la quantité d’espace entre les lettres, la taille twip au-dessus de laquelle la paire de caractères kern, le type de texte animé, les différents effets : ombre/contour de police, toutes les majuscules, petites majuscules, masquées, embossées, empreintes et révisées. |
| PARAFORMAT2 | Espacement avant et après et espacement de ligne Word. Pour l’arrondi RTF uniquement, ajout de l’épaisseur/du style de trame de fond, début/style/tabulation, espace de bordure/largeur/côtés, alignement de tabulation/leaders, différents effets de paragraphe Word : paragraphe RTL, conserver, conserver, conserver, saut de page avant, no-line-number, no-widow-control, do-not-hyphenate, côte à côte. |
| Plus d’aller-retour RTF | Toutes les propriétés Word FormatFont et FormatParagraph. |
| Stabilité et stabilisation du code | Exemples : validation des paramètres et des objets, invariants de fonction, gardes de réentrance, stabilisation d’objet. |
| Infrastructure de test forte | Y compris des tests de régression étendus. |
| Performances accrues | Ensemble de travail plus petit, temps de chargement plus rapide et de lecture rouge, et ainsi de suite. |
| Base de code C++ | Le code est écrit en C++, qui fournit une base solide sur laquelle créer Microsoft Rich Edit 3.0. |
À quelques exceptions près, Microsoft Rich Edit 2.0 utilise les mêmes fonctions, structures et messages que Microsoft Rich Edit 1.0. Notez toutefois les différences suivantes :
Le nom de la classe de fenêtre Microsoft Rich Edit 1.0 est RichEdit. Microsoft Rich Edit 2.0 a des classes de fenêtre ANSI et Unicode RichEdit20A et RichEdit20W, respectivement. Pour spécifier la classe de fenêtre d’édition enrichie appropriée, utilisez la constante RICHEDIT_CLASS, que le fichier Richedit.h définit en fonction de la définition de l’indicateur de compilation UNICODE.
Dans Microsoft Rich Edit 2.0, si vous créez un contrôle de modification enrichi Unicode (un qui attend des messages texte Unicode), vous devez spécifier uniquement les données Unicode dans les messages de fenêtre envoyés au contrôle. De même, si vous créez un contrôle d’édition enrichi ANSI, envoyez uniquement des données de jeu de caractères ANSI ou double octet (DBCS). Vous pouvez utiliser la fonction IsWindowUnicode pour déterminer si un contrôle d’édition enrichi utilise des messages texte Unicode. Notez que les interfaces COM de modification enrichie utilisent du texte Unicode, sauf s’ils rencontrent un argument de page de codes.
Microsoft Rich Edit 1.0 a utilisé des combinaisons de caractères CR/LF pour les marqueurs de paragraphe. Microsoft Rich Edit 2.0 n’a utilisé qu’un caractère de retour chariot ('\r'). Microsoft Rich Edit 3.0 utilise uniquement un caractère de retour chariot, mais peut émuler Microsoft Rich Edit 1.0 à cet égard.
Microsoft Rich Edit 2.0 a introduit les nouveaux messages suivants.
Message Descriptif EM_AUTOURLDETECT Active ou désactive la détection automatique d’URL. EM_CANREDO Détermine s’il existe des actions dans la file d’attente de rétablissement. EM_GETIMECOMPMODE Récupère le mode IME (Current Input Method Editor). EM_GETLANGOPTIONS Récupère les options de prise en charge de l’IME et de l’asie. EM_GETREDONAME Récupère le nom de type de l’action suivante dans la file d’attente de rétablissement. EM_GETTEXTMODE Récupère le mode texte ou le niveau d’annulation. EM_GETUNDONAME Récupère le nom de type de l’action suivante dans la file d’attente d’annulation. EM_REDO Rétablit l’action suivante dans la file d’attente de restauration à nouveau. EM_SETLANGOPTIONS Définit les options de prise en charge de l’IME et de la langue asiatique. EM_SETTEXTMODE Définit le mode texte ou le niveau d’annulation. EM_SETUNDOLIMIT Définit le nombre maximal d’actions dans la file d’attente d’annulation. EM_STOPGROUPTYPING Arrête le regroupement d’actions de saisie consécutives dans l’action d’annulation actuelle. Microsoft Rich Edit 2.0 a introduit les nouvelles structures suivantes.
Structure Descriptif CHARFORMAT2 Contient des informations sur la mise en forme des caractères. PARAFORMAT2 Contient des informations sur la mise en forme des paragraphes. Les messages suivants sont pris en charge uniquement dans les versions asiatiques de Microsoft Rich Edit 1.0. Elles ne sont pas prises en charge dans les versions ultérieures de Rich Edit.
Rich Edit Version 3.0
Microsoft Rich Edit 3.0 est une DLL unique, évolutive et mondiale qui offre des performances et une compatibilité élevées avec Word dans un petit package. Les nouvelles fonctionnalités de Microsoft Rich Edit 3.0 incluent du texte enrichi, un zoom, une liaison de police, une prise en charge IME plus puissante et une prise en charge de script complexe riche (bidirectionnel, indic et thaï).
Microsoft Rich Edit 3.0 inclut les fonctionnalités suivantes en plus des fonctionnalités fournies par Rich Edit Version 2.0.
| Caractéristique | Descriptif |
|---|---|
| Zoom | Le facteur de zoom est donné par un ratio. |
| Numérotation des paragraphes (à niveau unique) | Numérique, alphabétique supérieur et inférieur ou chiffres romains. |
| Tables simples | La suppression et l’insertion de lignes sont possibles, mais pas le redimensionnement ni l’habillage à l’intérieur des cellules. Une fois la typographie avancée activée (voir EM_GETTYPOGRAPHYOPTIONS), Microsoft Rich Edit 3.0 peut aligner les colonnes centrées ou vider à droite et inclure des décimales. Les cellules sont simulées par des onglets, de sorte que les onglets de texte et les retours chariot sont remplacés par des espaces. |
| Styles normaux et de titre | Le style normal intégré et les styles de titre 1 à 9 sont pris en charge par les interfaces EM_SETPARAFORMAT et TOM ( Text Object Model ). |
| Plus de types de soulignement | Dashed, dash-dot, dash-dot et dot underlining a été ajouté. |
| Coloration du soulignement | Le texte souligné peut être marqué avec l’un des 15 choix de documents pour les couleurs de soulignement. |
| Texte masqué | Marqué par CHARFORMAT2 attribut. Pratique pour l’aller-retour (écrire dans un fichier ce qui a été lu) des informations qui ne doivent généralement pas être affichées. |
| Autres touches chaudes par défaut | Ces touches chaudes fonctionnent de la même façon que dans Word. Par exemple, les touches mortes d’accentuation européenne (claviers américains uniquement). La touche à chaud numérique (Ctrl+L) passe par les options de numérotation disponibles, en commençant par la puce. |
| HexToUnicode IME | Permet à un utilisateur de convertir entre hexadécimal et Unicode à l’aide de clés chaudes. |
| Guillemets intelligents | Cette fonctionnalité est activée et désactivée par Ctrl+Alt+' pour les claviers américains. |
| Traits d’union doux | Pour le texte brut, utilisez 0xAD. Pour RTF, utilisez -. |
| Curseur italique | En outre, le curseur de la souris passe à une main lorsque vous passez des URL. |
| Option de typographie avancée | Microsoft Rich Edit 3.0 peut utiliser une option de typographie avancée pour la rupture de ligne et l’affichage (voir EM_GETTYPOGRAPHYOPTIONS). Cette option élégante a été ajoutée principalement pour faciliter la gestion des scripts complexes (bidirectionnel, indic et thaï). En outre, un certain nombre d’améliorations se produisent pour les scripts simples. Voici quelques exemples :
|
| Prise en charge des scripts complexes | Microsoft Rich Edit 3.0 prend en charge le bidirectionnel (texte avec arabe et/ou hébreu mélangé avec d’autres scripts), Indic (scripts indiens comme Devangari) et le texte thaïlandais. Pour prendre en charge ces scripts complexes, la typographie avancée et les composants Uniscribe sont utilisés. |
| Liaison de police | Microsoft Rich Edit 3.0 choisit automatiquement une police appropriée pour les caractères qui n’appartiennent pas clairement au tampon de jeu de caractères actuel. Pour ce faire, affectez des jeux de caractères à des exécutions de texte et associez des polices à ces jeux de caractères. Pour plus d’informations, consultez Liaison de police. |
| Options de lecture/écriture en texte brut spécifiques aux jeux de caractères | Cela permet de lire un fichier à l’aide d’un jeu de caractères et d’écrire avec un jeu de caractères différent. |
| UTF-8 RTF | Il est recommandé de couper, copier et coller des opérations. Ce format de fichier est plus compact que rtF ordinaire, plus rapide et compatible avec Unicode. |
| Prise en charge de Microsoft Office 9 IME (IME98) | Cette fonctionnalité IME plus puissante a été séparée dans un module indépendant. Les fonctionnalités sont les suivantes :
|
| Prise en charge du Gestionnaire de méthodes d’entrée active (IMM) | Les utilisateurs peuvent appeler l’objet IMM actif, qui permet aux utilisateurs d’entrer des caractères asiatiques sur les systèmes américains. |
| Prise en charge d’HexToUnicode | Les utilisateurs peuvent convertir entre la notation hexadécimale et Unicode à l’aide de clés chaudes. |
| Plus d’aller-retour RTF | Le texte RTF lu à partir d’un fichier est réécrit intact. |
| Amélioration du mode de compatibilité 1.0 | Microsoft Rich Edit 3.0 peut émuler le comportement de Microsoft Rich Edit 1.0. Par exemple, il est possible de changer entre les mappages MBCS et Unicode de position de caractères (cp). |
| Contrôle de gel accru | L’affichage peut être figé sur plusieurs appels d’API, puis annuler l’affichage des mises à jour. |
| Contrôle d’annulation accru | L’annulation peut être suspendue et reprise (exigence IME). |
| Augmenter/diminuer la taille de police | Augmente ou réduit la taille de police à l’une des six valeurs standard (12, 28, 36, 48, 72 et 80 points). |
Rich Edit Version 4.1
La classe de fenêtre pour Microsoft Rich Edit 4.1 est MSFTEDIT_CLASS. Les nouvelles fonctionnalités de Microsoft Rich Edit 4.1 incluent la prise en charge des traits d’union, de la rotation des pages et du TSF (Text Services Framework).
Microsoft Rich Edit 4.1 inclut les fonctionnalités suivantes en plus des fonctionnalités fournies par Rich Edit Version 3.0.
| Caractéristique | Descriptif |
|---|---|
| Césure | Le trait d’union est pris en charge par le biais des API suivantes : HyphenateProc, EM_SETHYPHENATEINFO et EM_GETHYPHENATEINFO. |
| Rotation de page | La disposition de haut en bas et en bas à haut est prise en charge via EM_SETPAGEROTATE et EM_GETPAGEROTATE. |
| Prise en charge de Text Services Framework |
|
| Prise en charge supplémentaire de l’IME |
|
| Paramètres de EM_SETEDITSTYLE supplémentaires | Outre les paramètres TSF, il existe de nouveaux paramètres qui excluent les imEs, définissent le flux de texte bidirectionnel, utilisent des polices draftmode, etc. |
| Paramètres de EM_SETCHARFORMAT supplémentaires | Les nouveaux indicateurs permettent au client de définir la police et les tailles de police par défaut pour un jeu de caractères ou LCID donné, de définir la police par défaut pour le contrôle, d’empêcher le changement de clavier de correspondre à la police, etc. |
| Restriction de l’entrée au texte ANSI | L’utilisation de TM_SINGLECODEPAGE dans EM_SETTEXTMODE empêche l’entrée Unicode d’entrer un contrôle Rich Edit. |
| Notification de mot clé RTF non prise en charge | EN_LOWFIRTF avertit une application lorsqu’il existe un mot clé RTF non pris en charge. |
| Prise en charge supplémentaire de la langue | D’autres langues incluent arménien, Divehi, Telugu et d’autres. |
| Prise en charge améliorée des tables | Les fonctionnalités incluent : habillage dans les cellules, gestion améliorée via RTF et navigation améliorée. |
| ES_VERTICAL | Le style de fenêtre ES_VERTICAL est pris en charge. |
| support WM_UNICHAR | Pour envoyer ou publier des caractères Unicode dans des fenêtres ANSI, utilisez WM_UNICHAR. Il équivaut à WM_CHAR, mais il utilise (UTF)-32. |
Fonctionnalité de contrôle d’édition non prise en charge
Les contrôles d’édition enrichi prennent en charge la plupart des fonctionnalités, mais pas toutes, pour les contrôles d’édition multiligne. Cette section répertorie les messages de contrôle d’édition et les styles de fenêtre qui ne sont pas pris en charge par les contrôles d’édition enrichis.
Les messages suivants sont traités par les contrôles d’édition, mais pas par les contrôles d’édition enrichis.
| Message non pris en charge | Commentaires |
|---|---|
| EM_FMTLINES | Non pris en charge. |
| EM_GETHANDLE | Les contrôles d’édition enrichi ne stockent pas de texte sous la forme d’un tableau simple de caractères. |
| EM_GETIMESTATUS | Non pris en charge. |
| EM_GETMARGINS | Non pris en charge. |
| EM_SETHANDLE | Les contrôles d’édition enrichi ne stockent pas de texte sous la forme d’un tableau simple de caractères. |
| EM_SETIMESTATUS | Non pris en charge. |
| EM_SETMARGINS | Pris en charge dans Microsoft Rich Edit 3.0. |
| EM_SETRECTNP | Non pris en charge. |
| EM_SETTABSTOPS | Le message EM_SETPARAFORMAT est utilisé à la place. Pris en charge dans Microsoft Rich Edit 3.0. |
| WM_CTLCOLOR | Le message EM_SETBKGNDCOLOR est utilisé à la place. |
| WM_GETFONT | Le message EM_GETCHARFORMAT est utilisé à la place. |
Les styles de fenêtre suivants sont utilisés avec des contrôles d’édition multiligne, mais pas avec des contrôles d’édition enrichis : ES_LOWERCASE, ES_UPPERCASE et ES_OEMCONVERT.
Touches de raccourci d’édition enrichie
Les contrôles d’édition enrichi prennent en charge les touches de raccourci suivantes.
| Keys | Operations | Commentaires |
|---|---|---|
| Maj+Retour arrière | Générer un LRM/LRM sur un clavier bidi | Spécifique à BiDi |
| Ctrl+Tab | Onglet | |
| Ctrl+Effacer | Tout sélectionner | |
| Ctrl+Pavé numérique 5 | Tout sélectionner | |
| Ctrl+A | Tout sélectionner | |
| Ctrl+E | Alignement central | |
| Ctrl+J | Justifier l’alignement | |
| Ctrl+R | Alignement droit | |
| Ctrl+L | Alignement gauche | |
| Ctrl+C | Copier | |
| Ctrl+V | Coller | |
| Ctrl+X | Couper | |
| Ctrl+Z | Annuler | |
| Ctrl+Y | Rétablir | |
| Ctrl+'+' (Ctrl+Maj+'=') | Superscript | |
| Ctrl+'=' | Indice | |
| Ctrl+1 | Espacement de ligne = 1 ligne. | |
| Ctrl+2 | Espacement de ligne = 2 lignes. | |
| Ctrl+5 | Espacement de ligne = 1,5 lignes. | |
| Ctrl+' (apostrophe) | Accent aigu | Après avoir appuyé sur la touche raccourcie, appuyez sur la lettre appropriée (par exemple, a, e ou u). Cela s’applique uniquement aux claviers anglais, français, allemand, italien et espagnol. |
| Ctrl+' (grave) | Grave d’accentuation | Consultez les commentaires Ctrl+' . |
| Ctrl+~ (tilde) | Accentuation tilde | Consultez les commentaires Ctrl+' . |
| Ctrl+ ; (point-virgule) | Accentuation umlaut | Consultez les commentaires Ctrl+' . |
| Ctrl+Maj+6 | Caret d’accentuation (circonflexe) | Consultez les commentaires Ctrl+' . |
| Ctrl+, (virgule) | Cédilla accentuation | Consultez les commentaires Ctrl+' . |
| Ctrl+Maj+' (apostrophe) | Activer les guillemets intelligents | |
| Retour arrière | Si le texte est protégé, bip et ne le supprimez pas. Sinon, supprimez le caractère précédent. | |
| Ctrl+Retour arrière | Supprimez le mot précédent. Cela génère un code VK_F16. | |
| F16 | Identique à Backspace. | |
| Ctrl+Insertion | Copier | |
| Maj+Insertion | Coller | |
| Insérer | Écraser | DBCS ne remplace pas. |
| Ctrl+Flèche gauche | Déplacez le curseur d’un mot vers la gauche. | Sur le clavier bidi, cela dépend de la direction du texte. |
| Ctrl+Flèche droite | Déplacez le curseur d’un mot vers la droite. | Consultez les commentaires Ctrl+Flèche gauche. |
| Ctrl+Maj gauche | Alignement gauche | Dans les documents BiDi, il s’agit de l’ordre de lecture de gauche à droite. |
| Ctrl+Maj droite | Alignement droit | Dans les documents BiDi, il s’agit de l’ordre de lecture de droite à gauche. |
| Ctrl+Flèche vers le haut | Passez à la ligne ci-dessus. | |
| Ctrl+Flèche vers le bas | Passez à la ligne ci-dessous. | |
| Ctrl+Accueil | Accédez au début du document. | |
| Ctrl+Fin | Passez à la fin du document. | |
| Ctrl+Page vers le haut | Déplacez une page vers le haut. | Si, dans SystemEditMode et le contrôle Single Line, ne faites rien. |
| Ctrl+Page vers le bas | Déplacez une page vers le bas. | Consultez les commentaires Ctrl+Page haut. |
| Ctrl+Supprimer | Supprimez le mot suivant ou les caractères sélectionnés. | |
| Maj+Supprimer | Couper les caractères sélectionnés. | |
| Échap | Arrêtez le glisser-déplacer. | Lorsque vous effectuez un glisser-déplacer de texte. |
| Alt+Échap | Modifiez l’application active. | |
| Alt+X | Convertit la valeur hexadécimale Unicode précédant le point d’insertion en caractère Unicode correspondant. | |
| Alt+Maj+X | Convertit le caractère Unicode précédant le point d’insertion en valeur hexadécimale Unicode correspondante. | |
| Alt+0xxx (Pavé numérique) | Les valeurs inférieures à 256 insèrent un caractère à partir de la page de codes ANSI (en fonction des paramètres régionaux d’entrée). Les valeurs supérieures à 255 insèrent un caractère Unicode. | Doit entrer des valeurs décimales. |
| Alt+Maj+Ctrl+F12 | Hexadécimal vers Unicode. | Si Alt+X est déjà utilisé pour une autre utilisation. |
| Alt+Maj+Ctrl+F11 | Le texte sélectionné est généré dans la fenêtre du débogueur et enregistré dans %temp%\DumpFontInfo.txt. | Pour le débogage uniquement (devez définir Flag=8 dans Win.ini) |
| Ctrl+Maj+A | Définissez toutes les majuscules. | |
| Ctrl+Maj+L | Style de puce Fiddle. | |
| Ctrl+Maj+Flèche droite | Augmentez la taille de police. | La taille de police change de 1 point dans la plage 4pt-11pt ; de 2 points pour 12pt-28pt ; il change de 28pt -> 36pt -> 48pt -> 72pt -> 80pt ; il change de 10 points dans la plage 80pt - 1630pt ; la valeur maximale est 1638. |
| Ctrl+Maj+Flèche gauche | Réduisez la taille de police. | Consultez les commentaires Ctrl+Maj+Flèche droite. |