İngilizce dilinde oku

Aracılığıyla paylaş


Zengin Düzenleme Denetimleri Hakkında

Bu bölümde aşağıdaki konular ele alınıyor.

Rich Edit Bileşeni Sürümleri

Zengin düzenleme denetimleri için özgün belirtim Microsoft Rich Edit 1.0'dır; geçerli belirtim Microsoft Rich Edit 4.1'dir. Zengin düzenlemenin her sürümü, öncekinin üst kümesi olup yalnızca Microsoft Rich Edit 1.0'ın Asya sürümleri dikey metin seçeneğine sahiptir. Zengin düzenleme denetimi oluşturmadan önce, Microsoft Rich Edit'in hangi sürümünün yüklü olduğunu doğrulamak için LoadLibrary işlevini çağırmanız gerekir.

Aşağıdaki tabloda hangi DLL'nin hangi Zengin Düzenleme sürümüne karşılık gelen olduğu gösterilmektedir. Dosyanın adının sürüm 2.0'dan sürüm 3.0'a değişmediğini unutmayın. Bu, mevcut kodu bozmadan sürüm 2.0'ın sürüm 3.0'a yükseltilmesine olanak tanır.

Zengin Düzenleme Sürümü DLL Pencere Sınıfı
1.0 Riched32.dll RICHEDIT_CLASS
2.0 Riched20.dll RICHEDIT_CLASS
3.0 Riched20.dll RICHEDIT_CLASS
4.1 Msftedit.dll MSFTEDIT_CLASS

Zengin Düzenleme Sürümü 1.0

Microsoft Rich Edit 1.0 aşağıdaki özellikleri içerir.

Özellik Açıklama
Metin girişi ve seçimi Çoğunlukla standart (sistem düzenleme kontrolü) seçim ve metin girişi. Seçim çubuğu desteği (seçim çubuğu, tıklandığında satırı seçen her paragrafın solundaki işaretsiz bir alandır). Sözcük kaydırma ve otomatik sözcük seçme seçenekleri. Tek, çift ve üç tıklamalı seçim.
ANSI (tek baytlı karakter kümesi (SBCS) ve çok baytlı karakter kümesi (MBCS)) düzenleme Ancak, Unicode düzenleme yoktur.
Temel karakter/paragraf biçimlendirme özellikleri kümesi Bkz. CHARFORMAT ve PARAFORMAT.
Karakter biçimlendirme özellikleri Yazı tipi adı ve boyutu, kalın, italik, düz çizgi, üstü çizili, korumalı, bağlantı, kaydırma ve metin rengi.
Paragraf biçimlendirme özellikleri Sonraki satır girintisi, sağ girinti, madde işareti, hizalama (sol, orta, sağ) ve sekmeler şeklinde metin düzenleme ayarları başlatın.
İleriye doğru bul Büyük/küçük harfe duyarsız ve tam sözcük eşleme seçeneklerini içerir.
İleti tabanlı arabirim IRichEditOleve IRichEditOleCallback, sistem düzenleme denetimi ileti kümesinin neredeyse bir üst kümesi ve iki arabirimi vardır.
Katıştırılmış nesneler IRichEditOle ve IRichEditOleCallback arabirimleri temelinde istemci işbirliği gerektirir.
Sağ düğme menü desteği IRichEditOleCallbackarabiriminikullanır.
Sürükleyip bırakma düzenleme Sürükle ve bırak düzenlemesi desteklenir.
Bildirim WM_COMMAND istemciye gönderilen iletilerin yanı sıra bir dizi başka ileti. Bu, ortak denetim bildirimlerinin üst kümesidir.
Tek düzeyli geri alma/yineleme Sistem düzenleme denetimine benzer şekilde davranır. Geri Al seçildiğinde son eylem tersine çevrilir ve bu eylem yeni Yinele eylemi olur.
Basit dikey metin (Yalnızca Asya derlemeleri).
Giriş Yöntemi Düzenleyicisi (IME) desteği (Yalnızca Asya sürümleri).
WYSIWYG düzenleme, yazıcı ölçümleri kullanılarak yapılır. Bu özellik özellikle Microsoft WordPad için gereklidir.
Kes/Kopyala/Yapıştır/StreamIn/StreamOut Düz metin (CF_TEXT) veya nesneli ve nesnesiz Zengin Metin Biçimi (RTF).
C kod tabanı Kod, sağlam ve çok yönlü bir temel sağlayan C dilinde yazılmıştır.
Farklı betikler için farklı derlemeler Microsoft Rich Edit 1.0, farklı derlemelerle ilgili yerelleştirme sorunlarını giderir.

Rich Edit Sürümü 2.0

Microsoft Rich Edit 2.0, Unicode ve Asya dilleri desteği, çok düzeyli Geri Alma, Bileşen Nesne Modeli (COM) arabirimleri ve çok sayıda kullanıcı arabirimi geliştirmesi gibi çeşitli ek özellikler içeriyordu.

Microsoft Rich Edit 2.0, Microsoft Rich Edit 1.0tarafından sağlanan özelliklere ek olarak aşağıdaki özellikleri içerir.

Özellik Açıklama
Unicode Unicode, uluslararası metinleri işleme çabasını kolaylaştırır. Ancak, Unicode olmayan düz ve zengin metinlere dönüştürme özelliği olan unicode olmayan mevcut belgelerle uyumluluğu korumak için çaba gerekir.
Genel uluslararası destek Genel satır kesme algoritması (Kinsoku kurallarının uzantısı), basit yazı tipi bağlama, klavye yazı tipi değiştirme.
Asya desteği Düzey 2 (iletişim kutusu) ve 3 (satır içi) anlık iletilerde desteklenir.
Yukarı/Aşağı Bul desteği İleri ve geri arama desteklenir.
Çift yönlü destek Bu, Microsoft Rich Edit 2.1'e dahildir
Çok düzeyli geri alma Genişletilebilir Geri Alma mimarisi, istemcinin uygulama genelinde geri alma modeline katılmasını sağlar.
Magellan mouse desteği Bu, kaydırma için silindirli faredir.
Çift yazı tipi desteği Etkin yazı tipi geçerli klavye için uygun olmadığında( örneğin Times New Roman'daki Kanji karakterleri) klavye otomatik olarak yazı tipleri arasında geçiş yapabilir.
Akıllı yazı tipi uygula Yazı tipi değişiklik isteği Asya karakterlerine Batı yazı tipleri uygulamaz.
Geliştirilmiş ekran Aynı satırda birden çok yazı tipi oluştuğunda ekran dışı bit eşlem kullanılır. Bu, örneğin, "cool" kelimesinin son harfinin kesilmemesine olanak tanır.
Saydamlık desteği Ayrıca penceresiz modda.
Sistem seçimi renkleri Metin seçmek için kullanılır.
Otomatik URL tanıma Bir dizi URL biçimi olup olmadığını denetleyebiliyor (örneğin, http:)
Microsoft Word kullanıcı arabirimi uyumluluğunu düzenleme Seçim, imleç tuş takımı semantiği.
Word standart EOP Paragraf sonu işareti (CR), satır başı/satır beslemesini (CR/LF) (satır başı, satır besleme) de işleyebilir.
Düz metin ve zengin metin işlevselliği Tek karakterli biçim ve tek paragraf biçimi.
Tek satırlı ve çok satırlı denetimler İlk paragrafın sonunda kes ve kelime kaydırma yapma.
Hızlandırıcı tuşları Hızlandırıcı anahtarları desteklenir.
Parola penceresi stili Parola düzenleme denetimleri EM_GETPASSWORDCHAR ve EM_SETPASSWORDCHARaracılığıyla sağlanır.
Ölçeklenebilir mimari Örnek boyutunu küçültmek için.
Penceresiz işlem ve arabirimler Bu, ITextHost ve ITextServices arabirimleri aracılığıyla sağlanır.
COM çift arabirimleri Metin Nesne Modeli (TOM) arabirimleri.
CHARFORMAT2 Yazı tipi kalınlığı, arka plan rengi, yerel ayar tanımlayıcısı, alt çizgi türü, üst yazı ve alt yazı (uzaklığa ek olarak), devre dışı bırakma efekti eklendi. RTF döngüsel işlem için yalnızca harfler arasındaki boşluğa eklendi, karakter çiftlerini kenetleyecek twip boyutu, animasyonlu metin türü, çeşitli efektler: yazı tipi gölgesi/çizgisi, tüm büyük harfler, küçük büyük harfler, gizli, kabartılı, damgalı ve revize edilmiş.
PARAFORMAT2 Önce ve sonra boşluk ile Word satır aralığı eklendi. RTF çevrimi için yalnızca, gölgelendirme ağırlığı/stili, numaralandırma başlangıç/stil/sekme, kenarlık boşluğu/genişlik/kenarlar, sekme hizalaması/öncüleri ve çeşitli Word paragraf efektleri eklendi: RTL paragraf, sakla, bir sonrakiyle sakla, önce sayfa kes, numara yok, dul kontrol yok, heceleme yapma, yan yana.
Daha fazla RTF yuvarlama Tüm Word FormatFont ve FormatParagraph özellikleri.
Kod kararlılığı ve sabitleme Örnekler: parametre ve nesne doğrulama, işlev sabitleri, yeniden giriş korumaları, nesne sabitleme.
Güçlü test altyapısı Kapsamlı regresyon testleri dahil.
Geliştirilmiş performans Daha küçük çalışma kümesi, daha hızlı yükleme ve yeniden dağıtım süreleri vb.
C++ kod tabanı Kod, Microsoft Rich Edit 3.0'ın derlendiği sağlam bir temel sağlayan C++ dilinde yazılır.

Birkaç istisna dışında, Microsoft Rich Edit 2.0, Microsoft Rich Edit 1.0 ile aynı işlevleri, yapıları ve iletileri kullanır. Ancak aşağıdaki farklara dikkat edin:

  • Microsoft Rich Edit 1.0 pencere sınıfının adı RichEdit . Microsoft Rich Edit 2.0, hem ANSI hem de Unicode pencere sınıfları RichEdit20A veRichEdit20W, sırasıyla sahiptir. Uygun zengin düzenleme penceresi sınıfını belirtmek için, Richedit.h dosyasının UNICODE derleme bayrağının tanımına bağlı olarak tanımladığı RICHEDIT_CLASS sabitini kullanın.

  • Microsoft Rich Edit 2.0'da, bir Unicode zengin düzenleme denetimi (Unicode metin iletileri bekleyen bir denetim) oluşturursanız, denetime gönderilen tüm pencere iletilerinde yalnızca Unicode verileri belirtmeniz gerekir. Benzer şekilde, bir ANSI zengin düzenleme denetimi oluşturursanız, yalnızca ANSI veya çift baytlık karakter kümesi (DBCS) verileri gönderin. Zengin düzenleme denetiminin Unicode metin iletilerini kullanıp kullanmadığını belirlemek için isWindowUnicodeişlevinikullanabilirsiniz. Zengin düzenleme COM arabirimlerinin bir kod sayfası parametresiyle karşılaşmadıkları sürece Unicode metni kullandığını unutmayın.

  • Microsoft Rich Edit 1.0, paragraf işaretçileri için CR/LF karakter birleşimlerini kullandı. Microsoft Rich Edit 2.0 yalnızca satır başı dönüş karakteri ('\r') kullandı. Microsoft Rich Edit 3.0 yalnızca bir satır başı karakteri kullanır, ancak bu konuda Microsoft Rich Edit 1.0'a öykünebilir.

  • Microsoft Rich Edit 2.0 aşağıdaki yeni iletileri tanıttı.

    İleti Açıklama
    EM_AUTOURLDETECT Otomatik URL algılamayı etkinleştirir veya devre dışı bırakır.
    EM_CANREDO Yeniden yapma kuyruğunda herhangi bir eylem olup olmadığını belirler.
    EM_GETIMECOMPMODE Geçerli giriş yöntemi düzenleyicisi (IME) modunu alır.
    EM_GETLANGOPTIONS IME ve Asya dil desteği seçeneklerini alır.
    EM_GETREDONAME Yeniden yapma kuyruğundaki bir sonraki eylemin tür adını alır.
    EM_GETTEXTMODE Metin modunu veya geri alma seviyesini alır.
    EM_GETUNDONAME Geri alma kuyruğundaki bir sonraki eylemin tür adını alır.
    EM_REDO Yineleme kuyruğundaki bir sonraki eylemi yeniden yapar.
    EM_SETLANGOPTIONS IME ve Asya dil desteği seçeneklerini ayarlar.
    EM_SETTEXTMODE Metin modunu veya geri alma düzeyini ayarlar.
    EM_SETUNDOLIMIT Geri alma kuyruğundaki en fazla eylem sayısını ayarlar.
    EM_STOPGROUPTYPING Ardışık yazma eylemlerini geçerli geri alma eylemine gruplandırma işlemini durdurur.
  • Microsoft Rich Edit 2.0 aşağıdaki yeni yapıları kullanıma sunulmuştur.

    Yapı Açıklama
    CHARFORMAT2 Karakter biçimlendirmesi hakkında bilgi içerir.
    PARAFORMAT2 Paragraf biçimlendirmesi hakkında bilgi içerir.
  • Aşağıdaki iletiler yalnızca Microsoft Rich Edit 1.0'ın Asya dillerindeki sürümlerinde desteklenir. Rich Edit'in sonraki sürümlerinde desteklenmez.

    EM_CONVPOSITION

    EM_GETIMECOLOR

    EM_GETIMEOPTIONS

    EM_GETPUNCTUATION

    EM_GETWORDWRAPMODE

    EM_SETIMECOLOR

    EM_SETIMEOPTIONS

    EM_SETPUNCTUATION

    EM_SETWORDWRAPMODE

Rich Edit Sürümü 3.0

Microsoft Rich Edit 3.0, küçük bir pakette Word ile yüksek performans ve uyumluluk sunan tek, ölçeklenebilir, dünya çapında bir DLL'dir. Microsoft Rich Edit 3.0'ın yeni özellikleri arasında daha zengin metin, yakınlaştırma, yazı tipi bağlama, daha güçlü IME desteği ve zengin karmaşık betik desteği (çift yönlü, Hintçe ve Tay dili) bulunur.

Microsoft Rich Edit 3.0, Rich Edit Sürüm 2.0tarafından sağlanan özelliklere ek olarak aşağıdaki özellikleri içerir.

Özellik Açıklama
Zoom Yakınlaştırma faktörüne bir oran verilir.
Paragraf numaralandırma (tek düzeyli) Sayısal, üst ve alt alfabetik veya Roma rakamı.
Basit tablolar Satırları silmek ve eklemek mümkündür, ancak hücrelerin içindekiler yeniden boyutlandırılamaz veya sarmalanamaz. Gelişmiş tipografi açıkken (bkz. EM_GETTYPOGRAPHYOPTIONS), Microsoft Rich Edit 3.0 sütunları ortalayabilir veya sağa hizalayabilir ve ondalıklar içerebilir. Sekmelerle hücreler simüle edilir, bu nedenle metin sekmeleri ve satır başı boşluklarla değiştirilir.
Normal ve başlık stilleri Yerleşik normal stil ve başlık stilleri 1 ile 9 arasında EM_SETPARAFORMAT ve Metin Nesne Modeli (TOM) arabirimleri tarafından desteklenir.
Diğer alt çizgi türleri Kesikli, kesik noktalı, kesik-nokta-nokta ve nokta çizgisi altı çizili eklendi.
Alt çizgi renklendirme Altı çizili metin, altı çizili renkler için 15 belge seçeneğinden biriyle etiketlenebilir.
Gizli metin CHARFORMAT2 özniteliği tarafından işaretlenir. Normalde görüntülenmemesi gereken bilgilerin geri dönüşü (bir dosyada okunan bilgilerin yazılması) için kullanışlıdır.
Diğer varsayılan kısayol tuşları Bu kısayol tuşları, Word'dekilerle aynı işlevi görür. Örneğin, Avrupa aksanlı ölü tuşlar (sadece Amerikan klavyeleri için). Sayı kısayol tuşu (CTRL+L), madde işaretinden başlayarak kullanılabilir numaralandırma seçenekleri arasında geçiş yapar.
HexToUnicode IME Kullanıcının kısayol tuşlarını kullanarak onaltılık ve Unicode arasında dönüştürme yapmasına izin verir.
Akıllı tırnak işaretleri Bu özellik, ABD klavyeleri için CTRL+ALT+' tuşlarıyla açılıp kapatılır.
Yumuşak kısa çizgiler Düz metin için 0xAD kullanın. RTF için - kullanın.
Italik imleç Buna ek olarak, fare imleci URL'lerin üzerindeyken el olarak değişir.
Gelişmiş tipografi seçeneği Microsoft Rich Edit 3.0, satır kesme ve görüntüleme için gelişmiş tipografi seçeneğini kullanabilir (bkz. EM_GETTYPOGRAPHYOPTIONS). Bu zarif seçenek öncelikli olarak karmaşık betiklerin (çift yönlü, Hintçe ve Tay dili) işlenmesini kolaylaştırmak için eklenmiştir. Ayrıca, basit betikler için bir dizi geliştirme yapılır. Örnekler şunlardır:
  • Orta, sağ, ondalık sekmeler
  • Tamamen hizalanmış metin
  • Farklı yazı tipi boyutlarına sahip olsa bile bitişik metin parçaları için tekdüzen bir alt çizgi sağlayan alt çizgi ortalaması.
Karmaşık betik desteği Microsoft Rich Edit 3.0, çift yönlü (Arapça ve/veya Diğer betiklerle karıştırılmış İbranice metin), Hintçe (Devangari gibi Hint betikleri) ve Tayca metinleri destekler. Bu karmaşık betikleri desteklemek için gelişmiş tipografi ve Uniscribe bileşenleri kullanılır.
Yazı tipi bağlama Microsoft Rich Edit 3.0, geçerli karakter kümesi damgasına ait olmayan karakterler için otomatik olarak uygun bir yazı tipi seçer. Bu, metin çalıştırmalarına karakter kümeleri atayarak ve yazı tiplerini bu karakter kümeleriyle ilişkilendirerek yapılır. Daha fazla bilgi için bkz. Yazı Tipi Bağlama.
Karakter kümelerine özgü düz metin okuma/yazma seçenekleri Bu, bir karakter kümesi kullanarak bir dosyanın okunmasına ve farklı bir karakter kümesiyle yazılmasına olanak tanır.
UTF-8 RTF Bu, kesme, kopyalama ve yapıştırma işlemleri için önerilir. Bu dosya biçimi normal RTF'den daha kompakttır, daha hızlıdır ve Unicode ile uyumludur.
Microsoft Office 9 IME desteği (IME98) Bu daha güçlü IME özelliği bağımsız bir modüle ayrılmıştır. Özellikler şunlardır:
  • Reconversion Önceki sürümlerde, kullanıcının önce son dizeyi silmesi ve ardından doğru adaya ulaşmak için yeni bir dize yazması gerekiyordu. Bu yeni özellik, kullanıcının son dizeyi yeniden oluşturma moduna dönüştürmesine olanak tanıyarak farklı bir aday dizenin kolayca seçilmesini sağlar.
  • Belge akışı Bu özellik, IME98'e geçerli paragrafın metnini sağlar ve bu da IME98'in yazma sırasında daha doğru dönüştürme gerçekleştirmesine yardımcı olur.
  • Fare işlemi Bu özellik, yazma sırasında aday ve kullanıcı arabirimi pencereleri üzerinde daha iyi denetim sağlar.
  • İmleç konumu Bu özellik, IME98'in kullanıcı arayüzü pencerelerini (örneğin, aday listesi) konumlandırmak için kullandığı mevcut imleç ve satır bilgilerini sağlar.
Etkin Giriş Yöntemi Yöneticisi (IMM) desteği Kullanıcılar, kullanıcıların ABD sistemlerine Asya karakterleri girmesini sağlayan Etkin IMM nesnesini çağırabilir.
HexToUnicode desteği Kullanıcılar kısayol tuşlarını kullanarak onaltılık gösterimi ile Unicode arasında dönüştürme yapabilir.
Daha fazla RTF yuvarlama Bir dosyadan okunan RTF metni, olduğu gibi geri yazılır.
Geliştirilmiş 1.0 uyumluluk modu Microsoft Rich Edit 3.0, Microsoft Rich Edit 1.0 davranışına öykünebilir. Örneğin, MBCS ile Unicode karakter konumu (cp) eşlemeleri arasında değişiklik yapmak mümkündür.
Daha fazla dondurma denetimi Görüntü birden çok API çağrısında dondurulabilir ve ardından güncelleştirmeleri görüntülemek için çözülüp gösterilebilir.
Geri alma kontrolü geliştirildi Geri alma durdurulabilir ve devam ettirilebilir (bir IME gereksinimi).
Yazı tipi boyutunu artırma/küçültme Yazı tipi boyutunu altı standart değerden birine (12, 28, 36, 48, 72 ve 80 punto) artırır veya küçültür.

Rich Edit Sürüm 4.1

Microsoft Rich Edit 4.1 için pencere sınıfı MSFTEDIT_CLASS. Microsoft Rich Edit 4.1 için yeni özellikler arasında heceleme, sayfa döndürme ve Metin Hizmetleri Çerçevesi (TSF) desteği yer alır.

Microsoft Rich Edit 4.1, Rich Edit Sürüm 3.0tarafından sağlanan özelliklere ek olarak aşağıdaki özellikleri içerir.

Özellik Açıklama
Tireleme Heceleme şu API'ler aracılığıyla desteklenir: HyphenateProc, EM_SETHYPHENATEINFOve EM_GETHYPHENATEINFO.
Sayfa döndürme Yukarıdan aşağıya ve alttan üste düzen, EM_SETPAGEROTATE ve EM_GETPAGEROTATEaracılığıyla desteklenir.
Metin Hizmetleri Çerçevesi desteği
Ek IME desteği
Ekstra EM_SETEDITSTYLE ayarları TSF ayarlarının yanı sıra, IME'leri dışlayan, çift yönlü metin akışını ayarlayan, taslak yazı tiplerini kullanan ve daha fazlasını içeren yeni ayarlar vardır.
Ek EM_SETCHARFORMAT ayarları Yeni bayraklar, istemcinin belirli bir LCID veya karakter kümesi için varsayılan yazı tipi ve yazı tipi boyutlarını ayarlamasına, denetimin varsayılan yazı tipini ayarlamasına, klavyenin yazı tipiyle eşleşmesini önlemesine ve daha fazlasına olanak sağlar.
Girişi ANSI metniyle kısıtlama TM_SINGLECODEPAGE kullanılması, EM_SETTEXTMODE'de Unicode girişinin Zengin Düzenleme denetimine girmesini önler.
Desteklenmeyen RTF anahtar sözcük bildirimi EN_LOWFIRTF desteklenmeyen bir RTF anahtar sözcüğü olduğunda uygulamayı uyarır.
Ek dil desteği Ek diller Ermenice, Divehi, Telugu ve diğerleridir.
Geliştirilmiş tablo desteği Özellikler şunlardır: hücre içinde sarmalama, RTF aracılığıyla geliştirilmiş işleme ve geliştirilmiş gezinti.
ES_VERTICAL ES_VERTICAL pencere stili desteklenir.
WM_UNICHAR desteği ANSI pencerelerine Unicode karakterleri göndermek veya paylaşmak için WM_UNICHARkullanın. WM_CHAReşdeğerdir, ancak (UTF)-32 kullanır.

Desteklenmeyen Düzenleme Denetimi İşlevselliği

Zengin düzenleme denetimleri, çok satırlı düzenleme denetimleri için çoğu işlevi destekler ancak tüm işlevleri desteklemez. Bu bölümde, zengin düzenleme denetimleri tarafından desteklenmeyen düzenleme denetimi iletileri ve pencere stilleri listelenir.

Aşağıdaki iletiler düzenleme denetimleri tarafından işlenir ancak zengin düzenleme denetimleri tarafından.

Desteklenmeyen ileti Yorum
EM_FMTLINES Desteklenmez.
EM_GETHANDLE Zengin düzenleme denetimleri metni basit bir karakter dizisi olarak depolamaz.
EM_GETIMESTATUS Desteklenmez.
EM_GETMARGINS Desteklenmez.
EM_SETHANDLE Zengin düzenleme denetimleri metni basit bir karakter dizisi olarak depolamaz.
EM_SETIMESTATUS Desteklenmez.
EM_SETMARGINS Microsoft Rich Edit 3.0'da desteklenir.
EM_SETRECTNP Desteklenmez.
EM_SETTABSTOPS Bunun yerine EM_SETPARAFORMAT iletisi kullanılır. Microsoft Rich Edit 3.0'da desteklenir.
WM_CTLCOLOR Bunun yerine EM_SETBKGNDCOLOR iletisi kullanılır.
WM_GETFONT Bunun yerine EM_GETCHARFORMAT iletisi kullanılır.

Aşağıdaki pencere stilleri çok satırlı düzenleme denetimleriyle kullanılır, ancak zengin düzenleme denetimleriyle kullanılmaz: ES_LOWERCASE, ES_UPPERCASEve ES_OEMCONVERT.

Zengin Düzenleme Kısayol Tuşları

Zengin düzenleme denetimleri aşağıdaki kısayol tuşlarını destekler.

Anahtar Işlem Yorum
Shift+Backspace tuşu Bidi klavyede bir LRM/LRM oluşturun. BiDi'ye özgü
Ctrl+Tab Sekme
Ctrl+Temizle Tümünü seç
Ctrl+Numara Tuş Takımı 5 Tümünü seç
Ctrl+A Tümünü seç
Ctrl+E Orta hizalama
Ctrl+J Hizalamayı iki yana dayandır
Ctrl+R Sağa hizalama
Ctrl+L Sol hizalama
Ctrl+C Kopyala
Ctrl+V Yapıştır
Ctrl+X Kesmek
Ctrl+Z Geri almak
Ctrl+Y Yeniden yap
Ctrl+'+' (Ctrl+Shift+'=') Üstsimge
Ctrl+'=' Alt simge
Ctrl+1 Satır aralığı = 1 satır.
Ctrl+2 Satır aralığı = 2 satır.
Ctrl+5 Satır aralığı = 1,5 satır.
Ctrl+' (kesme işareti) Vurgu akut Kısa kesme tuşuna bastıktan sonra, uygun harfe (örneğin, e veya u) basın. Bu yalnızca İngilizce, Fransızca, Almanca, İtalyanca ve İspanyolca klavyeler için geçerlidir.
Ctrl+' (mezar) Vurgu mezarı Bkz. Ctrl+' açıklamaları.
Ctrl+~ (tilde) Tilde aksânı Bkz. Ctrl+' açıklamaları.
Ctrl+; (noktalı virgül) Umlaut işareti Bkz. Ctrl+' açıklamaları.
Ctrl+Shift+6 Aksan şapka işareti (circonflexe) Bkz. Ctrl+' açıklamaları.
Ctrl+, (virgül) Aksan çengel Bkz. Ctrl+' açıklamaları.
Ctrl+Shift+' (kesme işareti) Akıllı tırnakları etkinleştir
Geri tuşu Metin korunuyorsa, bip sesi çıkarın ve silmeyin. Aksi takdirde, önceki karakteri silin.
Ctrl+Backspace Önceki sözcüğü silin. Bu, bir VK_F16 kodu oluşturur.
F16 Backspace tuşu ile aynı.
Ctrl+Ekle Kopyala
Shift+Insert Yapıştır
Yerleştir Üzerine Yazmak DBCS var olanın üzerine yazmaz.
Ctrl+Sol Yön Tuşu İmleci bir sözcük sola taşıma. Bidi klavyede bu, metnin yönüne bağlıdır.
Ctrl+Sağ Ok İmleci bir sözcük sağa taşıma. Bkz. Ctrl+Sol Ok açıklamaları.
Ctrl+Sol Shift Sola hizalama BiDi belgelerinde bu, soldan sağa okuma sırasına yöneliktir.
Ctrl+Sağ Shift Sağa hizalama BiDi belgelerinde bu, sağdan sola okuma sırasına yöneliktir.
Ctrl+Yukarı Ok Yukarıdaki satıra git.
Ctrl+Aşağı Ok Aşağıdaki satıra git.
Ctrl+Giriş Belgenin başına git.
Ctrl+End Belgenin sonuna git.
Ctrl+Yukarı Sayfa Bir sayfa yukarı taşıma. SystemEditMode ve Tek Satır denetimindeyse hiçbir şey yapma.
Ctrl+Page Down Bir sayfa aşağı gitme. Bkz. Ctrl+Page Up açıklamaları.
Ctrl+Delete Sonraki sözcüğü veya seçili karakterleri silin.
Shift+Delete Seçili karakterleri kesin.
Esc Sürükleyip bırakmayı durdur. Metin sürüklenip bırakılırken.
Alt+Esc Etkin uygulamayı değiştirin.
Alt+X Ekleme noktasından önceki Unicode onaltılık değerini ilgili Unicode karakterine dönüştürür.
Alt+Shift+X Ekleme noktasından önceki Unicode karakterini ilgili Unicode onaltılık değerine dönüştürür.
Alt+0xxx (Sayı Bölmesi) xxx değeri 255'ten büyükse Unicode değerleri ekler. xxx değeri 256'dan küçük olduğunda, ASCI aralık metni geçerli klavyeye göre eklenir. Ondalık değerler girilmelidir.
Alt+Shift+Ctrl+F12 Onaltılık'tan Unicode'a. Alt+X'in zaten başka bir kullanım için kullanılması durumunda.
Alt+Shift+Ctrl+F11 Seçilen metin hata ayıklayıcısı penceresine çıktı olarak gönderilir ve %temp%\DumpFontInfo.txtkaydedilir. Yalnızca hata ayıklama için (Win.iniflag=8 değerini ayarlamanız gerekir)
Ctrl+Shift+A Tüm büyük harflerini ayarlayın.
Ctrl+Shift+L Fiddle ile madde işareti stili.
Ctrl+Shift+Sağ Ok Yazı tipi boyutunu artırın. Yazı tipi boyutu 4pt-11pt aralığında 1 punto değişir; 12pt-28pt için 2 nokta; 28pt -> 36pt -> 48pt -> 72pt -> 80pt; 80pt - 1630pt aralığında 10 nokta değişir; en büyük değer 1638'dir.
Ctrl+Shift+Sol Ok Tuşu Yazı tipi boyutunu küçültün. Bkz. Ctrl+Shift+Sağ Ok açıklamaları.

kavramsal

Zengin Düzenleme Denetimlerini Kullanmak

Penceresiz Zengin Düzenleme Denetimleri