Delen via


Over uitgebreide besturingselementen voor bewerken

De volgende onderwerpen worden in deze sectie besproken.

Versies van Rich Edit

De oorspronkelijke specificatie voor rich edit controls is Microsoft Rich Edit 1.0; de huidige specificatie is Microsoft Rich Edit 4.1. Elke versie van Rich Edit is een superset van de voorgaande versie, behalve dat alleen de Aziatische builds van Microsoft Rich Edit 1.0 een verticale tekstoptie hebben. Voordat u een rich-edit-besturingselement maakt, moet u de functie LoadLibrary aanroepen om te controleren welke versie van Microsoft Rich Edit is geïnstalleerd.

In de volgende tabel ziet u welke DLL overeenkomt met welke versie van Rich Edit. Houd er rekening mee dat de naam van het bestand niet is gewijzigd van versie 2.0 in versie 3.0. Hierdoor kan versie 2.0 worden bijgewerkt naar versie 3.0 zonder dat bestaande code wordt onderbroken.

Rich Edit versie DLL Vensterklasse
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 bevat de volgende functies.

Kenmerk Beschrijving
Tekstinvoer en selectie Meestal standaardselectie (systeembewerkbesturingselement) en tekstinvoer. Ondersteuning voor de selectiebalk (de selectiebalk is een niet-gemarkeerd gebied links van elke alinea waarop de regel wordt geselecteerd wanneer erop wordt geklikt). Opties voor tekstterugloop en automatisch woord selecteren. Selectie met één, dubbel en drie keer klikken.
Bewerken van ANSI (single-byte character set (SBCS) en multibyte character set (MBCS)) Er is echter geen Unicode-bewerking.
Basisset met eigenschappen voor teken-/alineaopmaak Zie CHARFORMAT en PARAFORMAT.
Eigenschappen van tekenopmaak Naam en grootte van lettertype, vetgedrukt, cursief, vaste onderstreping, doorhalen, beschermd, koppeling, verstelling en tekstkleur.
Eigenschappen voor alineaopmaak Begin inspringing, rechter inspringing, volgende regelverschil, opsommingstekens, uitlijning (links, centreren, rechts) en tabbladen.
Vooruit zoeken Omvat opties voor hoofdletterongevoeligheid en het matchen van hele woorden.
Interface op basis van berichten Bijna een uitbreidingsset van de systeem edit-control berichten plus twee interfaces, IRichEditOle en IRichEditOleCallback.
Ingesloten objecten Vereist samenwerking met clients op basis van IRichEditOle-interfaces en IRichEditOleCallback-interfaces .
Menuondersteuning met rechtermuisknop Maakt gebruik van interface IRichEditOleCallback.
Bewerkingsmodus voor slepen en neerzetten Slepen en neerzetten wordt ondersteund.
Meldingen WM_COMMAND berichten die naar de client worden verzonden plus een aantal andere berichten. Dit is een superset van algemene controlemeldingen.
Ongedaan maken/opnieuw uitvoeren op één niveau Gedraagt zich op dezelfde manier als het besturingselement voor het bewerken van het systeem. Als u Ongedaan maken selecteert, wordt de laatste actie teruggedraaid, en deze actie wordt vervolgens de nieuwe Opnieuw uitvoeren actie.
Eenvoudige verticale tekst (Alleen voor Aziatische versies).
Ime-ondersteuning (Input Method Editor) (Alleen Aziatische versies).
WYSIWYG bewerken met behulp van metrische printergegevens Deze functie is nodig voor Microsoft WordPad, met name.
Knippen/kopiëren/plakken/StreamIn/StreamOut Met tekst zonder opmaak (CF_TEXT) of RTF (Rich Text Format) met en zonder objecten.
C-codebasis De code is geschreven in C, dat een solide en veelzijdige basis biedt.
Verschillende builds voor verschillende scripts Microsoft Rich Edit 1.0 lost lokalisatieproblemen op met verschillende builds.

Rich Edit Versie 2.0

Microsoft Rich Edit 2.0 heeft verschillende extra functies opgenomen, zoals ondersteuning voor Unicode- en Aziatische talen, COM-interfaces (Undo, Component Object Model) en talloze verbeteringen in de gebruikersinterface.

Microsoft Rich Edit 2.0 bevat de volgende functies naast de functies van Microsoft Rich Edit 1.0.

Kenmerk Beschrijving
Unicode Unicode vereenvoudigt de inspanning bij het verwerken van internationale tekst. Er is echter moeite nodig om compatibiliteit te behouden met bestaande niet-Unicode-documenten, namelijk de mogelijkheid om te converteren naar/van niet-Unicode-tekst zonder opmaak.
Algemene internationale ondersteuning Algemene regelbrekingsalgoritmen (uitbreiding van Kinsoku-regels), eenvoudige lettertypekoppeling, schakelen tussen toetsenbordlettertypes.
Aziatische ondersteuning Niveau 2 (dialoogvenster) en 3 (inline) worden ondersteund in IME's.
Ondersteuning voor omhoog/omlaag zoeken Vooruit en achteruit zoeken wordt ondersteund.
Bidirectionele ondersteuning Dit is opgenomen in Microsoft Rich Edit 2.1
Ongedaan maken op meerdere niveaus Met een uitbreidbare undo-architectuur kan de client deelnemen aan het toepassingsbrede undo-model.
Ondersteuning voor Magellan-muis Dit is de muis met een scrolwiel om te scrollen.
Ondersteuning voor twee lettertypen Het toetsenbord kan automatisch overschakelen naar lettertypen wanneer het actieve lettertype ongepast is voor het huidige toetsenbord, bijvoorbeeld Kanji-tekens in Times New Roman.
Intelligent lettertype toepassen De aanvraag voor lettertypewijziging past geen Westerse lettertypen toe op Aziatische tekens.
Verbeterde weergave Er wordt een bitmap buiten het scherm gebruikt wanneer meerdere lettertypen op dezelfde regel voorkomen. Hierdoor kan bijvoorbeeld de laatste letter van het woord cool niet worden afgesneden.
Ondersteuning voor transparantie Ook in de modus zonder venster.
Systeemselectiekleuren Wordt gebruikt voor het selecteren van tekst.
Automatische URL-herkenning Kan controleren op een aantal URL-indelingen (bijvoorbeeld http:)
Compatibiliteit van de gebruikersinterface bewerken in Microsoft Word Selectie, semantiek van cursortoetsenblok.
Word-standaard-EOP Het einde van de alineamarkering (CR) kan ook regelterugloop/regelinvoer (CR/LF) (regelterugloop, regelinvoer) verwerken.
Platte tekst en rich-textfunctionaliteit Opmaak met één teken en opmaak met één alinea.
Besturingselementen met één regel en meerdere regels Afkappen aan het eerste einde van de alinea en geen woordwrap.
Sneltoetsen Sneltoetsen worden ondersteund.
Stijl voor wachtwoordvenster Besturingselementen voor wachtwoordbewerking worden geleverd via EM_GETPASSWORDCHAR en EM_SETPASSWORDCHAR.
Schaalbare architectuur Om de instantiegrootte te verkleinen.
Vensterloze bewerking en interfaces Dit wordt geleverd via de ITextHost- en ITextServices interfaces.
COM dual interfaces Text Object Model (TOM)-interfaces
CHARFORMAT2 Lettertypedikte, achtergrondkleur, landinstellingsaanduiding, onderstrepingstype, superscript en subscript (naast verschuiving), uitgeschakeld effect toegevoegd. Alleen voor RTF-roundtripping, hoeveelheid ruimte tussen letters vergroot, twip-grootte waarboven het tekenpaar wordt gekernd, soort geanimeerde tekst, verschillende effecten: lettertypeschaduw/omtrek, alle hoofdletters, kleine hoofdletters, verborgen, reliëf, afdruk en herzien.
PARAFORMAT2 Spaties voor en na en regelafstand in Word toegevoegd. Voor alleen RTF-roundtripping, toegevoegd arceringsgewicht/-stijl, nummering start/stijl/tab, randruimte/breedte/zijkanten, tabuitlijning/kopteksten, verschillende Word-alinea-effecten: RTL-alinea, keep-next, page-break-before, no-line-number, no-widow-control, do-not-hyphenate, side-by-side.
Meer verwerking van RTF (Rich Text Format) bestanden Alle eigenschappen van Word FormatFont en FormatParagraph.
Codestabiliteit en stabilisatie Voorbeelden: parameter- en objectvalidatie, functie-invarianten, reentrancy-bewakers, objectstabilisatie.
Sterke testinfrastructuur Inclusief uitgebreide regressiestests.
Verbeterde prestaties Kleinere werkset, snellere laad- en weergavetijden, enzovoort.
C++-codebasis De code is geschreven in C++, dat een solide basis biedt voor het bouwen van Microsoft Rich Edit 3.0.

Met enkele uitzonderingen gebruikt Microsoft Rich Edit 2.0 dezelfde functies, structuren en berichten als Microsoft Rich Edit 1.0. Let echter op de volgende verschillen:

  • De naam van de Microsoft Rich Edit 1.0-vensterklasse is RichEdit. Microsoft Rich Edit 2.0 heeft zowel ANSI- als Unicode-vensterklassen RichEdit20A en RichEdit20W, respectievelijk. Gebruik de constante RICHEDIT_CLASS, die door het Richedit.h-bestand wordt gedefinieerd afhankelijk van de UNICODE-compileervlag, om de geschikte klasse voor uitgebreide bewerkingsvensters op te geven.

  • Als u in Microsoft Rich Edit 2.0 een besturingselement voor uitgebreide bewerking met Unicode maakt (een besturingselement waarin Unicode-tekstberichten worden verwacht), moet u alleen Unicode-gegevens opgeven in vensterberichten die naar het besturingselement worden verzonden. Als u ook een uitgebreide bewerkingsbesturingselement voor ANSI maakt, verzendt u alleen ANSI- of DBCS-gegevens (Double-Byte Character Set). U kunt de functie IsWindowUnicode gebruiken om te bepalen of een rich edit control Unicode-tekstberichten gebruikt. Houd er rekening mee dat de COM-interfaces voor rijk bewerken Unicode-tekst gebruiken, tenzij ze een codepagina-argument tegenkomen.

  • Microsoft Rich Edit 1.0 gebruikte CR/LF-tekencombinaties voor alineamarkeringen. Microsoft Rich Edit 2.0 gebruikt alleen een regelterugloopteken ('\r'). Microsoft Rich Edit 3.0 maakt alleen gebruik van een regelterugloopteken, maar kan Microsoft Rich Edit 1.0 in dit opzicht emuleren.

  • Microsoft Rich Edit 2.0 heeft de volgende nieuwe berichten geïntroduceerd.

    Bericht Beschrijving
    EM_AUTOURLDETECT Hiermee schakelt u automatische URL-detectie in of uit.
    EM_CANREDO Bepaalt of er acties in de redo-wachtrij zijn.
    EM_GETIMECOMPMODE Hiermee haalt u de huidige IME-modus (Input Method Editor) op.
    EM_GETLANGOPTIONS Hiermee worden opties opgehaald voor IME- en Aziatische taalondersteuning.
    EM_GETREDONAME Hiermee haalt u de typenaam op van de volgende actie in de redo-wachtrij.
    EM_GETTEXTMODE Haalt de tekstmodus of ongedaan maken-niveau op.
    EM_GETUNDONAME Hiermee wordt de typenaam van de volgende actie in de wachtrij voor ongedaan maken opgehaald.
    EM_REDO Voert de volgende actie in de opnieuw-queue opnieuw uit.
    EM_SETLANGOPTIONS Hiermee stelt u opties in voor IME- en Aziatische taalondersteuning.
    EM_SETTEXTMODE Hiermee stelt u de tekstmodus in of maakt u het niveau ongedaan.
    EM_SETUNDOLIMIT Stelt het maximale aantal acties in dat in de ongedaan maken-rij kan staan.
    EM_STOPGROUPTYPING Hiermee stopt u het groeperen van opeenvolgende typacties bij het ongedaan maken van de huidige bewerking.
  • Microsoft Rich Edit 2.0 heeft de volgende nieuwe structuren geïntroduceerd.

    Structuur Beschrijving
    CHARFORMAT2 Bevat informatie over tekenopmaak.
    PARAFORMAT2 Bevat informatie over alineaopmaak.
  • De volgende berichten worden alleen ondersteund in Aziatische versies van Microsoft Rich Edit 1.0. Ze worden niet ondersteund in latere versies van Rich Edit.

    EM_CONVPOSITION

    EM_GETIMECOLOR

    EM_GETIMEOPTIONS

    EM_GETPUNCTUATION

    EM_GETWORDWRAPMODE

    EM_SETIMECOLOR

    EM_SETIMEOPTIONS

    EM_SETPUNCTUATION

    EM_SETWORDWRAPMODE

Rich Edit Version 3.0

Microsoft Rich Edit 3.0 is een schaalbare, wereldwijde DLL met hoge prestaties en compatibiliteit met Word in een klein pakket. Nieuwe functies voor Microsoft Rich Edit 3.0 bevatten uitgebreidere tekst, zoom, lettertypebinding, krachtigere IME-ondersteuning en uitgebreidere ondersteuning voor complexe scripts (bidirectioneel, Indic en Thai).

Microsoft Rich Edit 3.0 bevat de volgende functies naast de functies van rich edit versie 2.0.

Kenmerk Beschrijving
Zoom De zoomfactor wordt gegeven door een verhouding.
Alineanummering (een niveau) Numerieke, bovenste en onderste alfabetische of Romeinse cijfers.
Eenvoudige tabellen Het verwijderen en invoegen van rijen is mogelijk, maar het formaat ervan wordt niet gewijzigd of in cellen verpakt. Als geavanceerde typografie is ingeschakeld (zie EM_GETTYPOGRAPHYOPTIONS), kan Microsoft Rich Edit 3.0 kolommen centreren of rechts uitlijnen en decimalen opnemen. Cellen worden gesimuleerd door tabs, dus teksttabs en regelterugloop worden vervangen door lege waarden.
Stijlen voor normaal en koptekst Ingebouwde stijl- en kopstijlen 1 tot en met 9 worden ondersteund door de interfaces EM_SETPARAFORMAT en Text Object Model (TOM).
Meer onderstrepingstypen Gestreept, streep-punt, streep-punt-punt en stip-onderstrepen zijn toegevoegd.
Onderlijnkleur Onderstreepte tekst kan worden gelabeld met een van de 15 documentopties voor onderstrepingskleuren.
Verborgen tekst Gemarkeerd door CHARFORMAT2 kenmerk. Handig voor het heen en weer lezen en schrijven van gegevens (naar een bestand schrijven wat is ingelezen) van informatie die normaal gesproken niet zichtbaar zou moeten zijn.
Meer standaard sneltoetsen Deze sneltoetsen werken hetzelfde als die in Word. Bijvoorbeeld Europese accentdode-toetsen (alleen op Amerikaanse toetsenborden). Nummer-sneltoets (Ctrl+L) doorloopt de beschikbare nummeringsopties, beginnend met een opsommingsteken.
HexToUnicode IME Hiermee kan een gebruiker converteren tussen hexadecimale en Unicode met behulp van sneltoetsen.
Slimme aanhalingstekens Deze functie wordt in- en uitgeschakeld door Ctrl+Alt+' voor Amerikaanse toetsenborden.
Zachte afbreekstreepjes Gebruik 0xAD voor tekst zonder opmaak. Voor RTF gebruikt u -.
Cursieve cursor Bovendien verandert de muiscursor in een hand wanneer deze zich boven URL's bevindt.
Geavanceerde typografieoptie Microsoft Rich Edit 3.0 kan een geavanceerde optie voor typografie gebruiken voor regelafbreking en weergave (zie EM_GETTYPOGRAPHYOPTIONS). Deze elegante optie is voornamelijk toegevoegd om het verwerken van complexe scripts (bidirectioneel, Indisch en Thais) te vergemakkelijken. Daarnaast vindt er een aantal verbeteringen plaats voor eenvoudige scripts. Voorbeelden zijn:
  • Midden, rechts, decimaaltabbladen
  • Uitgevulde tekst
  • Gemiddelde onderstrepen, wat een uniforme onderstreping biedt, zelfs wanneer aangrenzende tekstuitvoeringen verschillende tekengrootten hebben.
Ondersteuning voor complexe scripts Microsoft Rich Edit 3.0 ondersteunt bidirectioneel (tekst met Arabisch en/of Hebreeuws gemengd met andere scripts), Indic (Indiase scripts zoals Devangari) en Thaise tekst. Voor ondersteuning van deze complexe scripts worden de geavanceerde typografie en Uniscribe-onderdelen gebruikt.
Lettertypekoppeling Microsoft Rich Edit 3.0 kiest automatisch een geschikt lettertype voor tekens die duidelijk niet tot de huidige tekensetstempel behoren. Dit wordt gedaan door tekensets toe te wijzen aan tekstuitvoeringen en lettertypen te koppelen aan die tekensets. Zie Lettertypebindingvoor meer informatie.
Lees-/schrijfopties voor tekst zonder opmaak die specifiek zijn voor tekensets Hiermee kunt u een bestand lezen met één tekenset en schrijven met een andere tekenset.
UTF-8 RTF Dit wordt aanbevolen voor knippen, kopiëren en plakken. Deze bestandsindeling is compacter dan gewone RTF, sneller en compatibel met Unicode.
Microsoft Office 9 IME-ondersteuning (IME98) Deze krachtigere IME-functie is onderverdeeld in een onafhankelijke module. Functies zijn onder andere:
  • Reconversie In de eerdere versies moest de gebruiker eerst de uiteindelijke tekenreeks verwijderen en vervolgens een nieuwe tekenreeks typen om de juiste kandidaat te selecteren. Met deze nieuwe functie kan de gebruiker de uiteindelijke tekenreeks weer converteren naar de samenstellingsmodus, waardoor een andere kandidaattekenreeks eenvoudig kan worden geselecteerd.
  • Documentfeed Deze functie biedt IME98 de tekst voor de huidige alinea, waardoor IME98 nauwkeuriger conversie kan uitvoeren tijdens het typen.
  • Muisbewerking Deze functie biedt betere controle over de kandidaat- en UI-vensters tijdens het typen.
  • Caretpositie Deze functie biedt de huidige caret- en lijninformatie, die IME98 gebruikt om UI-vensters te positioneren (bijvoorbeeld een kandidatenlijst).
Ondersteuning voor Active Input Method Manager (IMM) Gebruikers kunnen het Active IMM-object aanroepen, waarmee gebruikers Aziatische tekens kunnen invoeren op Amerikaanse systemen.
HexToUnicode-ondersteuning Gebruikers kunnen converteren tussen hexadecimale notatie en Unicode met behulp van sneltoetsen.
Meer RTF-bestandsuitwisseling RTF-tekst die uit een bestand wordt gelezen, wordt intact weggeschreven.
Verbeterde compatibiliteitsmodus 1.0 Microsoft Rich Edit 3.0 kan het gedrag van Microsoft Rich Edit 1.0 emuleren. Het is bijvoorbeeld mogelijk om te wisselen tussen MBCS- en Unicode-tekenpositietoewijzingen (cp).
Verhoogde vriesbeheersing De weergave kan over meerdere API-aanroepen worden bevroren en vervolgens worden onbevroren om de updates weer te geven.
Verbeterde mogelijkheden voor ongedaan maken Ongedaan maken kan onderbroken en hervat worden (een IME-vereiste).
Tekengrootte vergroten/verkleinen Hiermee wordt de tekengrootte verhoogd of verkleind tot een van de zes standaardwaarden (12, 28, 36, 48, 72 en 80 punten).

Rich Edit Versie 4.1

De vensterklasse voor Microsoft Rich Edit 4.1 is MSFTEDIT_CLASS. Nieuwe functies voor Microsoft Rich Edit 4.1 omvatten ondersteuning voor woordafbreking, paginarotatie en Text Services Framework (TSF).

Microsoft Rich Edit 4.1 bevat de volgende functies naast de functies van rich edit versie 3.0.

Kenmerk Beschrijving
Woordafbreking Woordafbreking wordt ondersteund via de volgende API's: HyphenateProc, EM_SETHYPHENATEINFO, en EM_GETHYPHENATEINFO.
Paginarotatie Indeling van boven naar beneden en van beneden naar boven wordt ondersteund via EM_SETPAGEROTATE en EM_GETPAGEROTATE.
Ondersteuning voor Text Services Framework
Aanvullende IME-ondersteuning
Aanvullende EM_SETEDITSTYLE-instellingen Naast de TSF-instellingen zijn er nieuwe instellingen die IME's uitsluiten, bidirectionele tekststroom instellen, conceptmodelettertypen gebruiken en meer.
Aanvullende EM_SETCHARFORMAT-instellingen Met nieuwe vlaggen kan de client het standaardlettertype en de standaardtekengrootten voor een bepaalde LCID of tekenset instellen, het standaardlettertype voor het besturingselement instellen, om te voorkomen dat het toetsenbord wordt overgeschakeld naar het lettertype en meer.
Invoer beperken tot ANSI-tekst Door TM_SINGLECODEPAGE te gebruiken in EM_SETTEXTMODE, wordt Unicode-invoer verhinderd een Rich Edit-besturingselement binnen te komen.
Niet-ondersteunde RTF-trefwoordmelding EN_LOWFIRTF waarschuwt een toepassing wanneer er een niet-ondersteund RTF-trefwoord is.
Aanvullende taalondersteuning Aanvullende talen zijn Onder andere Armeens, Divehi, Telugu en andere talen.
Verbeterde ondersteuning voor tabellen Functies zijn onder andere: wrapping binnen cellen, verbeterde verwerking via RTF en verbeterde navigatie.
ES_VERTICAL De stijl ES_VERTICAL venster wordt ondersteund.
ondersteuning voor WM_UNICHAR Als u Unicode-tekens wilt verzenden of posten naar ANSI-vensters, gebruikt u WM_UNICHAR. Het is gelijk aan WM_CHAR, maar gebruikt (UTF)-32.

Functionaliteit voor het bewerken van niet-ondersteunde besturingselementen

Uitgebreide besturingselementen voor bewerken ondersteunen de meeste maar niet alle functionaliteit voor besturingselementen voor bewerken met meerdere regels. In deze sectie worden de besturingselementberichten en vensterstijlen weergegeven die niet worden niet ondersteund door uitgebreide besturingselementen voor bewerken.

De volgende berichten worden verwerkt door bewerkingsbesturingselementen, maar niet door rijke bewerkingselementen.

Niet-ondersteund bericht Opmerkingen
EM_FMTLINES Niet ondersteund.
EM_GETHANDLE Besturingselementen voor geavanceerde tekstbewerking slaan tekst niet op als een eenvoudige reeks tekens.
EM_GETIMESTATUS Niet ondersteund.
EM_GETMARGINS Niet ondersteund.
EM_SETHANDLE Rich edit-besturingselementen slaan tekst niet op als een simpele reeks tekens.
EM_SETIMESTATUS Niet ondersteund.
EM_SETMARGINS Ondersteund in Microsoft Rich Edit 3.0.
EM_SETRECTNP Niet ondersteund.
EM_SETTABSTOPS Het EM_SETPARAFORMAT bericht wordt in plaats daarvan gebruikt. Ondersteund in Microsoft Rich Edit 3.0.
WM_CTLCOLOR Het EM_SETBKGNDCOLOR bericht wordt in plaats daarvan gebruikt.
WM_GETFONT Het EM_GETCHARFORMAT bericht wordt in plaats daarvan gebruikt.

De volgende vensterstijlen worden gebruikt met meerdere-regel besturingselementen, maar niet met rich edit-besturingselementen: ES_LOWERCASE, ES_UPPERCASEen ES_OEMCONVERT.

Rich Edit sneltoetsen

Uitgebreide besturingselementen voor bewerken ondersteunen de volgende sneltoetsen.

Sleutels Operaties Opmerkingen
Shift+Backspace Een LRM/LRM genereren op een bidi-toetsenbord BiDi-specifiek
Ctrl+Tab Tabblad
Ctrl+Leegmaken Alles selecteren
Ctrl+numeriek toetsenblok 5 Alles selecteren
Ctrl+A Alles selecteren
Ctrl+E Centreren van uitlijning
Ctrl+J Uitlijning uitvullen
Ctrl+R Juiste uitlijning
Ctrl+L Links uitlijnen
Ctrl+C Kopiëren
Ctrl+V Plakken
Ctrl+X Snijden
Ctrl+Z Ongedaan maken
Ctrl+Y Opnieuw
Ctrl+'+' (Ctrl+Shift+'=') Superscript
Ctrl+'=' Subscriptie
Ctrl+1 Regelafstand = 1 regel.
Ctrl+2 Regelafstand = 2 regels.
Ctrl+5 Regelafstand: 1,5 regels.
Ctrl+' (apostrof) Accent acuut Nadat u op de korte snijtoets hebt gedrukt, drukt u op de juiste letter (bijvoorbeeld a, e of u). Dit geldt alleen voor Engelse, Franse, Duitse, Italiaanse en Spaanse toetsenborden.
Ctrl+' (graf) Accent grave Zie Ctrl+' opmerkingen.
Ctrl+~ (tilde) Accent tilde Zie Ctrl+' opmerkingen.
Ctrl+; (puntkomma) Accent umlaut Zie Ctrl+' opmerkingen.
Ctrl+Shift+6 Accent caret (omtrek) Zie Ctrl+' opmerkingen.
Ctrl+, (komma) Accent cedilla Zie Ctrl+' opmerkingen.
Ctrl+Shift+' (apostrof) Slimme aanhalingstekens activeren
Backspace Als de tekst is beveiligd, piep dan en verwijder deze niet. Verwijder anders het vorige teken.
Ctrl+Backspace Het vorige woord verwijderen. Hiermee wordt een VK_F16 code gegenereerd.
F16 Hetzelfde als Backspace.
Ctrl+Insert Kopiëren
Shift+Insert Plakken
Invoegen Overschrijven DBCS overschrijft niet.
Ctrl+ pijl-links De cursor één woord naar links verplaatsen. Op het bidi-toetsenbord is dit afhankelijk van de richting van de tekst.
Ctrl+pijl-rechts De cursor één woord naar rechts verplaatsen. Zie Opmerkingen bij Ctrl+pijl-links.
Ctrl+Shift-links Links uitlijnen In BiDi-documenten is dit bedoeld voor de leesrichting van links naar rechts.
Ctrl+Shift-rechts Juiste uitlijning In BiDi-documenten is dit bedoeld voor leesrichting van rechts naar links.
Ctrl+pijl-omhoog Naar de bovenstaande regel gaan.
Ctrl+pijl-omlaag Ga naar de onderstaande regel.
Ctrl+Home Naar het begin van het document gaan.
Ctrl+End Naar het einde van het document gaan.
Ctrl+Pagina omhoog Eén pagina omhoog verplaatsen. Als u zich in de modus SystemEditMode bevindt en de Single Line-controle gebruikt, hoeft u niets te doen.
Ctrl+Page Down Eén pagina omlaag verplaatsen. Zie Ctrl+Page Up-opmerkingen.
Ctrl+Delete Het volgende woord of de geselecteerde tekens verwijderen.
Shift+Delete De geselecteerde tekens knippen.
Esc Stop slepen en neerzetten. Tijdens het slepen en neerzetten van tekst.
Alt+Esc Wijzig de actieve toepassing.
Alt+X Converteert de Unicode-hexadecimale waarde vóór de invoegpositie naar het bijbehorende Unicode-teken.
Alt+Shift+X Converteert het Unicode-teken vóór de invoegpositie naar de bijbehorende Unicode-hexadecimale waarde.
Alt+0xxx (numeriek toetsenbord) Hiermee worden Unicode-waarden ingevoegd als xxx groter is dan 255. Wanneer xxx kleiner is dan 256, wordt tekst van het ASCI-bereik ingevoegd op basis van het huidige toetsenbord. Moet decimale waarden invoeren.
Alt+Shift+Ctrl+F12 Hex omzetten naar Unicode. Als Alt+X al wordt gebruikt voor een ander gebruik.
Alt+Shift+Ctrl+F11 Geselecteerde tekst wordt uitgevoerd naar het foutopsporingsprogrammavenster en opgeslagen in %temp%\DumpFontInfo.txt. Alleen voor foutopsporing (moet u Flag=8 instellen in Win.ini)
Ctrl+Shift+A Stel alle hoofdletters in.
Ctrl+Shift+L Stijl van fiddle-opsommingsteken.
Ctrl+Shift+pijl-rechts Vergroot de tekengrootte. Tekengrootte verandert met 1 punt in het bereik 4pt-11pt; met 2 punten voor 12pt-28pt; het verandert van 28pt tot>, 36pt tot>, 48pt tot>, 72pt tot>, 80pt; het verandert met 10 punten in het bereik van 80pt tot 1630pt; de maximumwaarde is 1638.
Ctrl+Shift+linkerpijl Tekengrootte verkleinen. Bekijk opmerkingen over Ctrl+Shift+pijl-rechts.

Conceptuele

Rich Edit-besturingselementen gebruiken

Rijke-bewerkingsbesturingselementen zonder vensters