Aracılığıyla paylaş


EM_SETTEXTMODE iletisi

Zengin düzenleme denetiminin metin modunu veya geri alma düzeyini ayarlar. Denetim herhangi bir metin içeriyorsa ileti başarısız olur.

Parametreler

wParam

TEXTMODE numaralandırma türünden bir veya daha fazla değer. Değerler, denetimin metin modu için yeni ayarları belirtir ve düzey parametrelerini geri alır.

Metin modu parametresini ayarlamak için aşağıdaki değerlerden birini belirtin. Metin modu değeri belirtmezseniz, metin modu geçerli ayarında kalır.

Değer Anlamı
TM_PLAINTEXT Denetimin standart düzenleme denetimine benzer olduğu düz metin modunu gösterir. Düz metin modu hakkında daha fazla bilgi için aşağıdaki Açıklamalar bölümüne bakın.
TM_RICHTEXT Denetimin standart zengin düzenleme işlevselliğine sahip olduğu zengin metin modunu gösterir. Zengin metin modu varsayılan ayardır.

Geri alma düzeyi parametresini ayarlamak için aşağıdaki değerlerden birini belirtin. Geri alma düzeyi değeri belirtmezseniz, geri alma düzeyi geçerli ayarında kalır.

Değer Anlamı
TM_SINGLELEVELUNDO Denetim, kullanıcının yalnızca geri alınabilecek son eylemi geri almasına olanak tanır.
TM_MULTILEVELUNDO Denetim birden çok geri alma işlemini destekler. Bu varsayılan ayardır. En fazla geri alma eylemi sayısını ayarlamak için EM_SETUNDOLIMIT iletisini kullanın.

Kod sayfası parametresini ayarlamak için aşağıdaki değerlerden birini belirtin. Bir kod sayfası değeri belirtmezseniz, kod sayfası geçerli ayarında kalır.

Değer Anlamı
TM_SINGLECODEPAGE Denetim yalnızca İngilizce klavyeye ve varsayılan karakter kümesine karşılık gelen bir klavyeye izin verir. Örneğin, Yunanca ve İngilizce olabilir. Bunun Unicode metninin denetime girmesini engellediğini unutmayın. Örneğin, bir Zengin Düzenleme denetiminin ANSI metniyle kısıtlanması gerekiyorsa bu değeri kullanın.
TM_MULTICODEPAGE Denetim, denetimde birden çok kod sayfası ve Unicode metnine izin verir. Bu varsayılan ayardır.

lParam

Bu parametre kullanılmaz; sıfır olmalıdır.

Dönüş değeri

İleti başarılı olursa, dönüş değeri sıfır olur.

İleti başarısız olursa, dönüş değeri sıfır olmayan bir değerdir.

Açıklamalar

Zengin metin modunda, zengin düzenleme denetimi standart zengin düzenleme işlevlerine sahiptir. Ancak, düz metin modunda denetim, standart düzenleme denetimine benzer:

  • Düz metin denetimindeki metin yalnızca bir biçime (Kalın, 10pt Arial gibi) sahip olabilir.
  • Kullanıcı, Zengin Metin Biçimi (RTF) veya eklenmiş nesneler gibi zengin metin biçimlerini düz metin denetimine yapıştıramaz.
  • Zengin metin modu denetimleri, paragrafları biçimlendirmek için her zaman varsayılan bir belge sonu işaretçisine veya satır başına sahiptir. Düz metin denetimleri ise varsayılan, belge sonu işaretçisine ihtiyaç duymadığından atlanır.

Denetim , EM_SETTEXTMODE iletisini aldığında metin içermemelidir. Metin olmadığından emin olmak için boş dize ("") içeren bir WM_SETTEXT iletisi gönderin.

Gereksinimler

Gereksinim Değer
Desteklenen en düşük düzeydeki istemci
Windows Vista [yalnızca masaüstü uygulamaları]
Desteklenen en düşük sunucu
Windows Server 2003 [yalnızca masaüstü uygulamaları]
Başlık
Richedit.h

Ayrıca bakınız

EM_GETTEXTMODE

EM_SETUNDOLIMIT

TEXTMODE

WM_SETTEXT