À propos des contrôles d’édition enrichie
Les rubriques suivantes sont traitées dans cette section.
- Versions de Rich Edit
- Fonctionnalité de contrôle d’édition non prise en charge
- Touches de raccourci d’édition enrichies
- Rubriques connexes
Versions de Rich Edit
La spécification d’origine pour les contrôles d’édition enrichi est Microsoft Rich Edit 1.0 ; la spécification actuelle est Microsoft Rich Edit 4.1. Chaque version de l’édition enrichie est un sur-ensemble de la 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 quelle version de Microsoft Rich Edit est installée.
Le tableau suivant indique quelle DLL correspond à quelle version de Rich Edit. Notez que le nom du fichier n’est pas passé de la version 2.0 à la version 3.0. Cela permet de mettre à niveau la version 2.0 vers la version 3.0 sans interrompre le code existant.
Version d’édition enrichie | 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.
Fonctionnalité | Description |
---|---|
Entrée et sélection de texte | Sélection et entrée de texte principalement standard (contrôle d’édition système). Prise en charge de la barre de sélection (la barre de sélection est une zone non balisé à gauche de chaque paragraphe qui, lorsqu’on clique dessus, sélectionne la ligne). Word options d’habillage automatique et de sélection automatique de mots. Sélection simple, double et triple clic. |
MODIFICATION ANSI (jeu de caractères codés sur un octet (SBCS) et jeu de caractères multioctets (MBCS)) | Toutefois, il n’y a pas de modification Unicode. |
Jeu de base de propriétés de mise en forme de caractères/paragraphes | Consultez CHARFORMAT et PARAFORMAT. |
Propriétés de mise en forme des caractères | Nom et taille de la police, gras, italique, trait de soulignement uni, barré, protégé, lien, décalage et couleur du texte. |
Propriétés de mise en forme de paragraphe | Retrait de début, retrait droit, décalage de ligne suivant, puce, alignement (gauche, centre, droite) et tabulations. |
Rechercher vers l’avant | Inclut des options qui ne respectent pas la casse et qui correspondent à des mots entiers. |
Interface basée sur les messages | Presque un sur-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 bouton droit | Utilise l’interface IRichEditOleCallback . |
Modification par glisser-déplacer | La modification par glisser-déplacer est prise en charge. |
Notifications | WM_COMMAND messages envoyés au client plus un certain nombre d’autres. Il s’agit d’un sur-ensemble de notifications de contrôle commun. |
Annulation/restauration à un seul niveau | Se comporte de la même façon que le contrôle d’édition système. Si vous sélectionnez Annuler , la dernière action est inversée, puis cette action devient la nouvelle action Rétablir . |
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 de 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 rtf (Rich Text Format) avec et sans objets. |
Base de code C | Le code est écrit en C, ce 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 avec 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.
Fonctionnalité | Description |
---|---|
Unicode | Unicode facilite la gestion du texte international. Toutefois, un effort est nécessaire pour maintenir la compatibilité avec les documents non-Unicode existants, c’est-à-dire la possibilité de convertir du 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 polices simple, changement de police au clavier. |
Support asiatique | Les niveaux 2 (boîte de dialogue) et 3 (inline) sont pris en charge dans les ES. |
Rechercher la prise en charge up/find down | La recherche vers l’avant et vers l’arrière est prise en charge. |
Prise en charge bidirectionnelle | Cela est inclus dans Microsoft Rich Edit 2.1 |
Annulation multiniveau | Une architecture Undo 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 double police | Le clavier peut changer automatiquement de police lorsque la police active est inappropriée pour le clavier actuel, par exemple, les caractères Kanji dans Times New Roman. |
Application de police intelligente | La demande de modification de police n’applique pas les polices occidentales aux caractères asiatiques. |
Affichage amélioré | Une image bitmap hors écran est utilisée lorsque plusieurs polices se produisent sur la même ligne. Cela permet, par exemple, de ne pas couper la dernière lettre du mot cool. |
Prise en charge de la transparence | Également en mode sans fenêtre. |
Couleurs de sélection système | Utilisé pour sélectionner du texte. |
Reconnaissance automatique d’URL | Peut case activée pour un certain nombre de formats d’URL (par exemple, http:) |
Microsoft Word modifier la compatibilité de l’interface utilisateur | Sélection, sémantique du curseur-clavier. |
Word standard EOP | La marque de fin de paragraphe (CR) peut également gérer le retour chariot/flux de ligne (CR/LF) (retour chariot, flux de ligne). |
Fonctionnalités de texte brut et de texte enrichi | Format à caractère unique et format à paragraphe unique. |
Contrôles monolignes et multilignes | 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 instance taille. |
Opérations et interfaces sans fenêtre | Cela est fourni via les interfaces ITextHost et ITextServices . |
Interfaces doubles COM | Interfaces TOM (Text Object Model). |
CHARFORMAT2 | Ajout de la pondération 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 les allers-retours RTF uniquement, ajout de la quantité d’espace entre les lettres, taille twip au-dessus de laquelle la paire de caractères de kern, type de texte animé, divers effets : ombre/contour de police, toutes les majuscules, petites majuscules, masqué, gaufré, empreinte et révisé. |
PARAFORMAT2 | Ajout d’espace avant et après et Word espacement des lignes. Pour les allers-retours RTF uniquement, ajout d’un poids/style d’ombrage, d’un début/d’un style/d’une tabulation, d’un espace de bordure/d’une largeur/d’un côté, d’un alignement des tabulations, de plusieurs effets de paragraphe Word : paragraphe RTL, keep-next, page-break-before, no-line-number, no-widow-control, do-not-hyphenate, côte à côte. |
Plus d’allers-retours RTF | Toutes les propriétés FormatFont et FormatParagraph Word. |
Stabilité et stabilisation du code | Exemples : validation des paramètres et des objets, invariants de fonction, protections de réentrance, stabilisation d’objet. |
Infrastructure de test forte | Y compris des tests de régressions étendus. |
performances améliorées | Ensemble de travail plus petit, temps de chargement et de redisplay plus rapides, et ainsi de suite. |
Base de code C++ | Le code est écrit en C++, ce qui fournit une base solide sur laquelle générer 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 les 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 d’édition enrichi Unicode (un contrôle 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 ANSI ou d’un jeu de caractères sur deux octets (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 d’édition enrichie utilisent du texte Unicode, sauf si elles rencontrent un argument de page de code.
Microsoft Rich Edit 1.0 a utilisé des combinaisons de caractères CR/LF pour les marqueurs de paragraphe. Microsoft Rich Edit 2.0 utilisait uniquement 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 Description 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 restauration automatique. EM_GETIMECOMPMODE Récupère le mode éditeur de méthode d’entrée (IME) actuel. EM_GETLANGOPTIONS Récupère les options de prise en charge de l’IME et de la langue asiatique. EM_GETREDONAME Récupère le nom de type de l’action suivante dans la file d’attente de restauration. 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. 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 des actions de saisie consécutives dans l’action d’annulation actuelle. Microsoft Rich Edit 2.0 a introduit les nouvelles structures suivantes.
Structure Description 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 en langue asiatique de Microsoft Rich Edit 1.0. Ils ne sont pas pris 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 un texte plus riche, un zoom, une liaison de police, une prise en charge IME plus puissante et une prise en charge des scripts complexes (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.
Fonctionnalité | Description |
---|---|
Zoom | Le facteur de zoom est donné par un ratio. |
Numérotation des paragraphes (niveau unique) | Chiffres, majuscules et inférieures alphabétiques, 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 vers la droite, et inclure des décimales. Les cellules étant simulées par des onglets, les tabulations de texte et les retours chariot sont remplacés par des espaces. |
Styles normal et de titre | Le style normal intégré et les styles de titre 1 à 9 sont pris en charge par les interfaces TOM ( EM_SETPARAFORMAT et Text Object Model ). |
Autres types de soulignement | Des tirets, des tirets, des tirets pointillés, des points pointillés et des points soulignés ont été ajoutés. |
Coloration de soulignement | Le texte souligné peut être marqué avec l’un des 15 choix de documents pour les couleurs de soulignement. |
Texte masqué | Marqué par l’attribut CHARFORMAT2. Pratique pour effectuer un aller-retour (écrire dans un fichier ce qui a été lu) d’informations qui ne doivent généralement pas être affichées. |
Autres touches d’accès rapide par défaut | Ces touches d’accès rapide fonctionnent de la même façon que dans Word. Par exemple, les touches d’accentuation européennes mortes (claviers américains uniquement). Touche d’accès rapide numérique (CTRL+L) passe en revue les options de numérotation disponibles, en commençant par la puce. |
HexToUnicode IME | Permet à un utilisateur de convertir en hexadécimal et unicode à l’aide de touches d’accès rapide. |
Guillemets intelligents | Cette fonctionnalité est activée et désactivée par Ctrl+Alt+' pour les claviers américains. |
Traits d’union mous | Pour le texte brut, utilisez 0xAD. Pour RTF, utilisez -. |
Curseur italique | En outre, le curseur de la souris devient une main lorsque vous survolez des URL. |
Option de typographie avancée | Microsoft Rich Edit 3.0 peut utiliser une option de typographie avancée pour le saut 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 texte bidirectionnel (texte arabe et/ou hébreu mélangé avec d’autres scripts), Indic (scripts indiens comme Devangari) et le texte thaï. Pour la prise en charge de ces scripts complexes, les composants typographie et Uniscribe avancés sont utilisés. |
Liaison de polices | Microsoft Rich Edit 3.0 choisit automatiquement une police appropriée pour les caractères qui n’appartiennent manifestement pas à l’empreinte du jeu de caractères actuel. Pour ce faire, affectez des jeux de caractères aux exécutions de texte et associez des polices à ces jeux de caractères. Pour plus d’informations, consultez Liaison de polices. |
Options de lecture/écriture de 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 autre jeu de caractères. |
UTF-8 RTF | Ceci est recommandé pour les opérations de coupe, de copie et de collage. 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 en un module indépendant. Voici quelques fonctionnalités :
|
Prise en charge d’Active Input Method Manager (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 effectuer une conversion entre la notation hexadécimale et Unicode à l’aide de touches d’accès rapide. |
Plus d’allers-retours RTF | Le texte RTF lu à partir d’un fichier sera écrit de nouveau intact. |
Mode de compatibilité 1.0 amélioré | Microsoft Rich Edit 3.0 peut émuler le comportement de Microsoft Rich Edit 1.0. Par exemple, il est possible de passer d’un mappage MBCS à un mappage de position de caractères Unicode (cp). |
Contrôle de blocage accru | L’affichage peut être figé sur plusieurs appels d’API, puis dégelé pour afficher les mises à jour. |
Contrôle d’annulation accru | L’annulation peut être suspendue et reprise (une exigence IME). |
Augmenter/diminuer la taille de police | Augmente ou diminue 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 coupure d’union, la rotation de page et la prise en charge de L’infrastructure 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.
Fonctionnalité | Description |
---|---|
Hyphenation | La coupure d’union est prise en charge via les API suivantes : HyphenateProc, EM_SETHYPHENATEINFO et EM_GETHYPHENATEINFO. |
Rotation des pages | La disposition de haut en bas et de bas en haut est prise en charge par 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 ITÉ, définissent le flux de texte bidirectionnel, utilisent des polices draftmode, et bien plus encore. |
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 LCID ou un jeu de caractères donné, de définir la police par défaut pour le contrôle, d’empêcher le changement de clavier pour qu’il corresponde à la police, et bien plus encore. |
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 en cas de mot clé RTF non pris en charge. |
Prise en charge de langages supplémentaires | D’autres langues incluent l’arménien, le divehi, le télougou et d’autres. |
Meilleure prise en charge des tables | Les fonctionnalités incluent : l’encapsulation dans les cellules, la gestion améliorée via RTF et l’amélioration de la navigation. |
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 les 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 des contrôles de modification, mais pas par des 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 simple tableau 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 simple tableau 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 multilignes, 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.
Touches | Operations | Commentaires |
---|---|---|
Maj+Retour arrière | Générer un LRM/LRM sur un clavier bidi | Spécifique à BiDi |
Ctrl+Tab | Onglet | |
Ctrl+Effacer | Sélectionner tout | |
Ctrl+Pavé numérique 5 | Sélectionner tout | |
Ctrl+A | Sélectionner tout | |
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 des lignes = 2 lignes. | |
Ctrl+5 | Espacement des lignes = 1,5 lignes. | |
Ctrl+' (apostrophe) | Accent aigu | Après avoir appuyé sur la touche de coupe courte, 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) | Accentuation grave | Voir Ctrl+' commentaires. |
Ctrl+~ (tilde) | Accentuation tilde | Voir Ctrl+' commentaires. |
Ctrl+; (point-virgule) | Accentuation umlaut | Voir Ctrl+' commentaires. |
Ctrl+Maj+6 | Accentuation (circonflexe) | Voir Ctrl+' commentaires. |
Ctrl+, (virgule) | Accentuation cedilla | Voir Ctrl+' commentaires. |
Ctrl+Maj+' (apostrophe) | Activer les guillemets intelligents | |
Retour arrière | Si le texte est protégé, signalez un signal sonore et ne le supprimez pas. Sinon, supprimez le caractère précédent. | |
Ctrl+Retour arrière | Supprimer le mot précédent. Cela génère un code VK_F16. | |
F16 | Identique à Retour arrière. | |
Ctrl+Inser | Copier | |
Maj+Inser | Coller | |
Insérer | Remplacer | DBCS ne remplace pas. |
Ctrl+Gauche | Déplacez le curseur d’un mot vers la gauche. | Sur le clavier bidi, cela dépend de la direction du texte. |
Ctrl+Droite | Déplacez le curseur d’un mot vers la droite. | Voir Ctrl+Flèche gauche commentaires. |
Ctrl+Maj gauche | Alignement à gauche | Dans les documents BiDi, il s’agit de l’ordre de lecture de gauche à droite. |
Ctrl+Maj droite | Alignement à droite | Dans les documents BiDi, il s’agit de l’ordre de lecture de droite à gauche. |
Ctrl+Haut | Accédez à la ligne ci-dessus. | |
Ctrl+Bas | Accédez à la ligne ci-dessous. | |
Ctrl+Accueil | Atteindre le début du document. | |
Ctrl+Fin | Accéder à la fin du document. | |
Ctrl+Page vers le haut | Déplacer une page vers le haut. | Si dans le contrôle SystemEditMode et Single Line, ne faites rien. |
Ctrl+Page vers le bas | Déplacer une page vers le bas. | Voir Ctrl+Haut des commentaires. |
Ctrl+Suppr | Supprimez le mot suivant ou les caractères sélectionnés. | |
Maj+Suppr | Couper les caractères sélectionnés. | |
Échap | Arrêtez le glisser-déplacer. | Lors d’un glisser-déplacer de texte. |
Alt+Échap | Modifiez l’application active. | |
Alt+X | Convertit la valeur hexadécimale Unicode qui précède 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) | Insère des valeurs Unicode si xxx est supérieur à 255. Lorsque xxx est inférieur à 256, le texte de la plage ASCI est inséré en fonction du clavier actuel. | Doit entrer des valeurs décimales. |
Alt+Maj+Ctrl+F12 | Hexadécimal au format 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 déboguer uniquement (vous 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+Droite | Augmentez la taille de la 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+Gauche | Diminuez la taille de police. | Voir Ctrl+Maj+Flèche droite commentaires. |