Over uitgebreide besturingselementen voor bewerken
De volgende onderwerpen worden in deze sectie besproken.
- Versies van Rich Edit
- niet-ondersteunde besturingselementfunctionaliteit bewerken
- sneltoetsen voor uitgebreide tekstbewerking
- Verwante onderwerpen
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.
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:
|
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:
|
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. |