Denetimi Düzenle (Windows Denetimleri)
Bu bölüm, düzenleme denetimleriyle kullanılan programlama öğeleri hakkında bilgi içerir. düzenleme denetimi, kullanıcının klavyeye yazarak metin girmesine ve düzenlemesine izin vermek için genellikle iletişim kutusunda kullanılan dikdörtgen bir denetim penceresidir.
Genel bakış
Konu | Içeriği |
---|---|
Denetimleri Düzenleme Hakkında |
düzenleme denetimi, kullanıcının metin girmesini ve düzenlemesini sağlamak için genellikle iletişim kutusunda kullanılan dikdörtgen bir denetim penceresidir. |
Denetim Metni İşlemlerini düzenleme | Sistem, kullanıcı tarafından başlatılan tüm metin işlemlerini otomatik olarak işler ve işlemler tamamlandığında uygulamaya bildirir. |
Denetimleri Düzenle Kullanarak | Düzenleme denetimleri genellikle iletişim kutularında kullanılır, ancak bunları standart pencerenin istemci alanında da kullanabilirsiniz. Tek satırlı düzenleme denetimleri, kullanıcıdan tek bir dize almak için kullanışlıdır. Çok satırlı düzenleme denetimleri, uygulamanızın basit bir sözcük işlemcisinin özelliklerinin çoğunu uygulamayı kolaylaştırır. |
Işlev
Konu | Içeriği |
---|---|
EditWordBreakProc |
EM_SETWORDBREAKPROC iletisiyle birlikte kullanılan uygulama tanımlı geri çağırma işlevi. Çok satırlı düzenleme denetimi veya zengin düzenleme denetimi, metin satırını kesmek için bir EditWordBreakProc işlevini çağırır. EDITWORDBREAKPROC türü, bu geri çağırma işlevinin işaretçisini tanımlar. EditWordBreakProc, uygulama tanımlı işlev adı için bir yer tutucudur. |
Makro
Konu | Içeriği |
---|---|
Edit_CanUndo | Düzenleme veya zengin düzenleme denetiminin geri alma kuyruğunda herhangi bir eylem olup olmadığını belirler. Bu makroyu kullanabilir veya EM_CANUNDO iletisini açıkça gönderebilirsiniz. |
Edit_EmptyUndoBuffer | Düzenleme veya zengin düzenleme denetiminin geri alma bayrağını sıfırlar. Düzenleme denetimindeki bir işlem geri alınabildiği her durumda geri alma bayrağı ayarlanır. Bu makroyu kullanabilir veya EM_EMPTYUNDOBUFFER iletisini açıkça gönderebilirsiniz. |
Edit_Enable | Düzenleme denetimini etkinleştirir veya devre dışı bırakır. |
Edit_FmtLines | Çok satırlı düzenleme denetiminden alınan metnin geçici satır sonu karakterleri içerip içermediğini belirleyen bir bayrak ayarlar. Yumuşak çizgi sonu, iki satır başı ve bir satır beslemeden oluşur ve sözcük eşlemesi nedeniyle bozulan bir satırın sonuna eklenir. Bu makroyu kullanabilir veya EM_FMTLINES iletisini açıkça gönderebilirsiniz. |
Edit_GetCaretIndex | Düzenleme denetiminde şapka işaretinin konumunun sıfır tabanlı dizinini alır. Bu makroyu kullanabilir veya EM_GETCARETINDEX iletisini açıkça gönderebilirsiniz. |
Edit_GetCueBannerText | Düzenleme denetiminde metin ipucu veya ipucu olarak görüntülenen metni alır. Bu makroyu kullanabilir veya EM_GETCUEBANNER iletisini açıkça gönderebilirsiniz. |
Edit_GetEndOfLine | Belirtilen düzenleme denetimi için satır sonu karakterini alır. Bu makroyu kullanın veya EM_GETENDOFLINE iletisini açıkça gönderin. |
Edit_GetExtendedStyle | Belirtilen düzenleme denetimi için genişletilmiş stili alır. Bu makroyu kullanın veya EM_GETEXTENDEDSTYLE iletisini açıkça gönderin. |
Edit_GetFirstVisibleLine | Çok satırlı düzenleme veya zengin düzenleme denetiminde en üstteki görünür satırın dizinini alır. Bu makroyu kullanabilir veya EM_GETFIRSTVISIBLELINE iletisini açıkça gönderebilirsiniz. |
Edit_GetHandle | Çok satırlı düzenleme denetiminin metni için ayrılan belleğe bir tanıtıcı alır. Bu makroyu kullanabilir veya EM_GETHANDLE iletisini açıkça gönderebilirsiniz. |
Edit_GetHilite | Uygulanmadı. |
Edit_GetLine | Düzenleme veya zengin düzenleme denetiminden metin satırı alır. Bu makroyu kullanabilir veya EM_GETLINE iletisini açıkça gönderebilirsiniz. |
Edit_GetLineCount | Düzenleme denetiminin metnindeki satır sayısını alır. Bu makroyu kullanabilir veya EM_GETLINECOUNT iletisini açıkça gönderebilirsiniz. |
Edit_GetModify | Düzenleme veya zengin düzenleme denetiminin değişiklik bayrağının durumunu alır. bayrağı, denetimin içeriğinin değiştirilip değiştirilmediğini gösterir. Bu makroyu kullanabilir veya EM_GETMODIFY iletisini açıkça gönderebilirsiniz. |
Edit_GetPasswordChar | Düzenleme veya zengin düzenleme denetimi için parola karakterini alır. Bu makroyu kullanabilir veya EM_GETPASSWORDCHAR iletisini açıkça gönderebilirsiniz. |
Edit_GetRect | Düzenleme denetiminin biçimlendirme dikdörtgenini alır. Bu makroyu kullanabilir veya EM_GETRECT iletisini açıkça gönderebilirsiniz. |
Edit_GetSel | Düzenleme veya zengin düzenleme denetiminde geçerli seçimin başlangıç ve bitiş karakter konumlarını alır. Bu makroyu kullanabilir veya EM_GETSEL iletisini açıkça gönderebilirsiniz. |
Edit_GetText | Düzenleme denetiminin metnini alır. |
Edit_GetTextLength | Düzenleme denetiminin metnindeki karakter sayısını alır. |
Edit_GetWordBreakProc | Düzenleme veya zengin düzenleme denetiminin Wordwrap işlevinin adresini alır. Bu makroyu kullanabilir veya EM_GETWORDBREAKPROC iletisini açıkça gönderebilirsiniz. |
Edit_GetZoom | Her zaman 1/64 ile 64 arasında olan geçerli yakınlaştırma oranını alır. Bu makroyu kullanabilir veya EM_GETZOOM iletisini açıkça gönderebilirsiniz. |
Edit_HideBalloonTip | Düzenleme denetimiyle ilişkili tüm balon ipucunu gizler. Bu makroyu kullanabilir veya EM_HIDEBALLOONTIP iletisini açıkça gönderebilirsiniz. |
Edit_LimitText | Düzenleme denetimine girilebilen metnin uzunluğunu sınırlar. Bu makroyu kullanabilir veya EM_LIMITTEXT iletisini açıkça gönderebilirsiniz. |
Edit_LineFromChar | Çok satırlı düzenleme veya zengin düzenleme denetiminde belirtilen karakter dizinini içeren satırın dizinini alır. Bu makroyu kullanabilir veya EM_LINEFROMCHAR iletisini açıkça gönderebilirsiniz. |
Edit_LineIndex | Çok satırlı düzenleme veya zengin düzenleme denetiminde belirtilen satırın ilk karakterinin karakter dizinini alır. Bu makroyu kullanabilir veya EM_LINEINDEX iletisini açıkça gönderebilirsiniz. |
Edit_LineLength | Düzenleme veya zengin düzenleme denetimindeki bir satırın uzunluğunu karakterler halinde alır. Bu makroyu kullanabilir veya EM_LINELENGTH iletisini açıkça gönderebilirsiniz. |
Edit_NoSetFocus |
dahili kullanım için tasarlanmıştır; uygulamalarda kullanılması önerilmez. Tek satırlı düzenleme denetiminin klavye odağını almasını engeller. Bu makroyu kullanabilir veya EM_NOSETFOCUS iletisini açıkça gönderebilirsiniz. |
Edit_ReplaceSel | Düzenleme denetimindeki veya zengin düzenleme denetimindeki seçili metni belirtilen metinle değiştirir. Bu makroyu kullanabilir veya EM_REPLACESEL iletisini açıkça gönderebilirsiniz. |
Edit_Scroll | Çok satırlı düzenleme veya zengin düzenleme denetiminde metni dikey olarak kaydırıyor. Bu makroyu kullanabilir veya EM_SCROLL iletisini açıkça gönderebilirsiniz. |
Edit_ScrollCaret | Düzenleme veya zengin düzenleme denetiminde şapka işaretini görünüme kaydırarak görüntüler. Bu makroyu kullanabilir veya EM_SCROLLCARET iletisini açıkça gönderebilirsiniz. |
Edit_SetCaretIndex | Düzenleme denetiminde şapka işaretinin konumunun sıfır tabanlı dizinini ayarlar. Bu makroyu kullanabilir veya EM_SETCARETINDEX iletisini açıkça gönderebilirsiniz. |
Edit_SetCueBannerText | Düzenleme denetimi için metin ipucu veya ipucu olarak görüntülenen metni ayarlar. Bu makroyu kullanabilir veya EM_SETCUEBANNER iletisini açıkça gönderebilirsiniz. |
Edit_SetCueBannerTextFocused | Düzenleme denetimi için metin ipucu veya ipucu olarak görüntülenen metni ayarlar. Bu makroyu kullanabilir veya EM_SETCUEBANNER iletisini açıkça gönderebilirsiniz. |
Edit_SetEndOfLine | Belirtilen düzenleme denetimi için satır sonu karakterini ayarlar. Bu makroyu kullanın veya EM_SETENDOFLINE iletisini açıkça gönderin. |
Edit_SetExtendedStyle | Belirtilen düzenleme denetimi için genişletilmiş stili ayarlar. Bu makroyu kullanın veya EM_SETEXTENDEDSTYLE iletisini açıkça gönderin. |
Edit_SetHandle | Çok satırlı düzenleme denetimi tarafından kullanılacak belleğin tutamacını ayarlar. Bu makroyu kullanabilir veya EM_SETHANDLE iletisini açıkça gönderebilirsiniz. |
Edit_SetHilite | Uygulanmadı. |
Edit_SetModify | Düzenleme denetimi için değişiklik bayrağını ayarlar veya temizler. Değişiklik bayrağı, düzenleme denetimindeki metnin değiştirilip değiştirilmediğini gösterir. Bu makroyu kullanabilir veya EM_SETMODIFY iletisini açıkça gönderebilirsiniz. |
Edit_SetPasswordChar | Düzenleme veya zengin düzenleme denetimi için parola karakterini ayarlar veya kaldırır. Parola karakteri ayarlandığında, kullanıcı tarafından yazılan karakterlerin yerine bu karakter görüntülenir. Bu makroyu kullanabilir veya EM_SETPASSWORDCHAR iletisini açıkça gönderebilirsiniz. |
Edit_SetReadOnly | Düzenleme veya zengin düzenleme denetiminin salt okunur stilini (ES_READONLY) ayarlar veya kaldırır. Bu makroyu kullanabilir veya EM_SETREADONLY iletisini açıkça gönderebilirsiniz. |
Edit_SetRect | Düzenleme denetiminin biçimlendirme dikdörtgenini ayarlar. Bu makroyu kullanabilir veya EM_SETRECT iletisini açıkça gönderebilirsiniz. |
Edit_SetRectNoPaint | Çok satırlı düzenleme denetiminin biçimlendirme dikdörtgenini ayarlar. Bu makro, düzenleme denetimi penceresini yeniden çizmemesi dışında Edit_SetRecteşdeğerdir. Bu makroyu kullanabilir veya EM_SETRECTNP iletisini açıkça gönderebilirsiniz. |
Edit_SetSel | Düzenleme veya zengin düzenleme denetiminde bir karakter aralığı seçer. Bu makroyu kullanabilir veya EM_SETSEL iletisini açıkça gönderebilirsiniz. |
Edit_SetTabStops | Çok satırlı düzenleme veya zengin düzenleme denetiminde sekme duraklarını ayarlar. Metin denetime kopyalandığında, metindeki herhangi bir sekme karakteri bir sonraki sekme durağına kadar boşluk oluşturulmasına neden olur. Bu makroyu kullanabilir veya EM_SETTABSTOPS iletisini açıkça gönderebilirsiniz. |
Edit_SetText | Düzenleme denetiminin metnini ayarlar. |
Edit_SetWordBreakProc | Düzenleme denetiminin varsayılan Wordwrap işlevini uygulama tanımlı bir Wordwrap işleviyle değiştirir. Bu makroyu kullanabilir veya EM_SETWORDBREAKPROC iletisini açıkça gönderebilirsiniz. |
Edit_SetZoom | Yakınlaştırma oranını 64/1/64 ile 64 arasında bir yere ayarlar. Bu makroyu kullanabilir veya EM_SETZOOM iletisini açıkça gönderebilirsiniz. |
Edit_ShowBalloonTip | Düzenleme denetimiyle ilişkilendirilmiş bir balon ipucu görüntüler. Bu makroyu kullanabilir veya EM_SHOWBALLOONTIP iletisini açıkça gönderebilirsiniz. |
Edit_TakeFocus |
dahili kullanım için tasarlanmıştır; uygulamalarda kullanılması önerilmez. Tek satırlı düzenleme denetimini klavye odağını almaya zorlar. Bu makroyu kullanabilir veya EM_TAKEFOCUS iletisini açıkça gönderebilirsiniz. |
Edit_Undo | Düzenleme veya zengin düzenleme denetiminin geri alma kuyruğundaki son işlemi geri alır. Bu makroyu kullanabilir veya EM_UNDO iletisini açıkça gönderebilirsiniz. |
Ileti
Konu | Içeriği |
---|---|
EM_CANUNDO | Düzenleme denetiminin geri alma kuyruğunda herhangi bir eylem olup olmadığını belirler. Bu iletiyi düzenleme denetimine veya zengin düzenleme denetimine gönderebilirsiniz. |
EM_CHARFROMPOS | Düzenleme denetiminin istemci alanında belirtilen bir noktaya en yakın karakter hakkında bilgi alır. Bu iletiyi düzenleme denetimine veya zengin düzenleme denetimine gönderebilirsiniz. |
EM_EMPTYUNDOBUFFER | Düzenleme denetiminin geri alma bayrağını sıfırlar. Düzenleme denetimindeki bir işlem geri alınabildiği her durumda geri alma bayrağı ayarlanır. Bu iletiyi düzenleme denetimine veya zengin düzenleme denetimine gönderebilirsiniz. |
EM_FMTLINES | Çok satırlı düzenleme denetiminin geçici satır sonu karakterleri içerip içermediğini belirleyen bir bayrak ayarlar. Yumuşak çizgi sonu, iki satır başı ve bir satır beslemeden oluşur ve sözcük eşlemesi nedeniyle bozulan bir satırın sonuna eklenir. |
EM_GETCARETINDEX | Düzenleme denetiminde şapka işaretinin konumunun sıfır tabanlı dizinini alır. |
EM_GETCUEBANNER | Düzenleme denetiminde metin ipucu veya ipucu olarak görüntülenen metni alır. |
EM_GETENDOFLINE | Belirtilen düzenleme denetimi için satır sonu karakterini alır. Bu iletiyi açıkça veya Edit_GetEndOfLine makroyu kullanarak gönderebilirsiniz. |
EM_GETEXTENDEDSTYLE | Düzenleme denetimi için genişletilmiş stili alır. Bu iletiyi açıkça veya Edit_GetExtendedStyle makroyu kullanarak gönderin. |
EM_GETFIRSTVISIBLELINE | Çok satırlı düzenleme denetiminde en üstteki görünür satırın sıfır tabanlı dizinini alır. Bu iletiyi düzenleme denetimine veya zengin düzenleme denetimine gönderebilirsiniz. |
EM_GETHANDLE | Çok satırlı düzenleme denetiminin metni için ayrılan belleğin tutamacını alır. |
EM_GETHILITE | Uygulanmadı. |
EM_GETIMESTATUS | Düzenleme denetiminin Giriş Yöntemi Düzenleyicisi (IME) ile nasıl etkileşim kurduğunu gösteren bir durum bayrakları kümesi alır. |
EM_GETLIMITTEXT | Düzenleme denetimi için geçerli metin sınırını alır. Bu iletiyi düzenleme denetimine veya zengin düzenleme denetimine gönderebilirsiniz. |
EM_GETLINE | Düzenleme denetiminden metin satırını kopyalar ve belirtilen arabelleğe yerleştirir. Bu iletiyi düzenleme denetimine veya zengin düzenleme denetimine gönderebilirsiniz. |
EM_GETLINECOUNT | Çok satırlı düzenleme denetimindeki satır sayısını alır. Bu iletiyi düzenleme denetimine veya zengin düzenleme denetimine gönderebilirsiniz. |
EM_GETMARGINS | Düzenleme denetimi için sol ve sağ kenar boşluklarının genişliklerini alır. |
EM_GETMODIFY | Düzenleme denetiminin değişiklik bayrağının durumunu alır. bayrağı, düzenleme denetiminin içeriğinin değiştirilip değiştirilmediğini gösterir. Bu iletiyi düzenleme denetimine veya zengin düzenleme denetimine gönderebilirsiniz. |
EM_GETPASSWORDCHAR | Kullanıcı metin girdiğinde düzenleme denetiminin görüntülediği parola karakterini alır. Bu iletiyi düzenleme denetimine veya zengin düzenleme denetimine gönderebilirsiniz. |
EM_GETRECT | Düzenleme denetiminin biçimlendirme dikdörtgenini alır. Biçimlendirme dikdörtgeni, denetimin metni çizdiği sınırlayıcı dikdörtgendir. Sınırlayıcı dikdörtgen, düzenleme denetimi penceresinin boyutundan bağımsızdır. Bu iletiyi düzenleme denetimine veya zengin düzenleme denetimine gönderebilirsiniz. |
EM_GETSEL | Düzenleme denetimindeki geçerli seçimin başlangıç ve bitiş karakter konumlarını (TCHAR) alır. Bu iletiyi düzenleme denetimine veya zengin düzenleme denetimine gönderebilirsiniz. |
EM_GETTHUMB | Kaydırma kutusunun (başparmak) çok satırlı düzenleme denetiminin dikey kaydırma çubuğundaki konumunu alır. Bu iletiyi düzenleme denetimine veya zengin düzenleme denetimine gönderebilirsiniz. |
EM_GETWORDBREAKPROC | Geçerli Wordwrap işlevinin adresini alır. Bu iletiyi düzenleme denetimine veya zengin düzenleme denetimine gönderebilirsiniz. |
EM_GETZOOM | Her zaman 1/64 ile 64 arasında olan geçerli yakınlaştırma oranını alır. Bu iletiyi düzenleme denetimine veya zengin düzenleme denetimine gönderebilirsiniz. Bu iletiyi açıkça veya Edit_GetZoom makroyu kullanarak gönderebilirsiniz. |
EM_HIDEBALLOONTIP | Düzenleme denetimiyle ilişkili tüm balon ipucunu gizler. |
EM_LIMITTEXT | Düzenleme denetiminin metin sınırını ayarlar. Metin sınırı, TCHAR kullanıcının düzenleme denetimine yazabileceği maksimum metin miktarıdır. Bu iletiyi düzenleme denetimine veya zengin düzenleme denetimine gönderebilirsiniz. Düzenleme denetimleri ve Microsoft Rich Edit 1.0 için bayt kullanılır. Microsoft Rich Edit 2.0 ve üzeri sürümlerde karakterler kullanılır. |
EM_LINEFROMCHAR | Çok satırlı düzenleme denetiminde belirtilen karakter dizinini içeren satırın dizinini alır. Karakter dizini, düzenleme denetiminin başından itibaren karakterin sıfır tabanlı dizinidir. Bu iletiyi düzenleme denetimine veya zengin düzenleme denetimine gönderebilirsiniz. |
EM_LINEINDEX | Çok satırlı düzenleme denetiminde belirtilen satırın ilk karakterinin karakter dizinini alır. Karakter dizini, düzenleme denetiminin başından itibaren karakterin sıfır tabanlı dizinidir. Bu iletiyi düzenleme denetimine veya zengin düzenleme denetimine gönderebilirsiniz. |
EM_LINELENGTH | Düzenleme denetimindeki bir satırın uzunluğunu karakter olarak alır. Bu iletiyi düzenleme denetimine veya zengin düzenleme denetimine gönderebilirsiniz. |
EM_LINESCROLL | Çok satırlı düzenleme denetimindeki metni kaydırıyor. |
EM_NOSETFOCUS |
dahili kullanım için tasarlanmıştır; uygulamalarda kullanılması önerilmez. Tek satırlı düzenleme denetiminin klavye odağını almasını engeller. Bu iletiyi açıkça veya Edit_NoSetFocus makroyu kullanarak gönderebilirsiniz. |
EM_POSFROMCHAR | Düzenleme denetiminde belirtilen karakterin istemci alanı koordinatlarını alır. Bu iletiyi düzenleme denetimine veya zengin düzenleme denetimine gönderebilirsiniz. |
EM_REPLACESEL | Düzenleme denetimindeki veya zengin düzenleme denetimindeki seçili metni belirtilen metinle değiştirir. |
EM_SCROLL | Çok satırlı düzenleme denetiminde metni dikey olarak kaydırıyor. Bu ileti, düzenleme denetimine WM_VSCROLL iletisi göndermeye eşdeğerdir. Bu iletiyi düzenleme denetimine veya zengin düzenleme denetimine gönderebilirsiniz. |
EM_SCROLLCARET | Düzenleme denetiminde şapka işaretini görünüme kaydırarak görüntüler. Bu iletiyi düzenleme denetimine veya zengin düzenleme denetimine gönderebilirsiniz. |
EM_SETCARETINDEX | Düzenleme denetiminde şapka işaretinin konumunun sıfır tabanlı dizinini ayarlar. |
EM_SETCUEBANNER | Kullanıcıdan bilgi istemesi için düzenleme denetimi tarafından görüntülenen metin ipucunu veya ipucunu ayarlar. |
EM_SETENDOFLINE | Belirtilen düzenleme denetimi için satır sonu karakterini ayarlar. Bu iletiyi açıkça veya Edit_SetEndOfLine makroyu kullanarak gönderebilirsiniz. |
EM_SETEXTENDEDSTYLE | Düzenleme denetimi için genişletilmiş stili ayarlar. Bu iletiyi açıkça veya Edit_SetExtendedStyle makroyu kullanarak gönderin. |
EM_SETHANDLE | Çok satırlı düzenleme denetimi tarafından kullanılacak belleğin tutamacını ayarlar. |
EM_SETHILITE | Uygulanmadı. |
EM_SETIMESTATUS | Düzenleme denetiminin IME ile nasıl etkileşim kurduğunu belirleyen durum bayraklarını ayarlar. |
EM_SETLIMITTEXT | Düzenleme denetiminin metin sınırını ayarlar. Metin sınırı, TCHAR kullanıcının düzenleme denetimine yazabileceği maksimum metin miktarıdır. Bu iletiyi düzenleme denetimine veya zengin düzenleme denetimine gönderebilirsiniz. Düzenleme denetimleri ve Microsoft Rich Edit 1.0 için bayt kullanılır. Microsoft Rich Edit 2.0 ve üzeri sürümlerde karakterler kullanılır. EM_SETLIMITTEXT iletisi, EM_LIMITTEXT iletisiyle aynıdır. |
EM_SETMARGINS | Düzenleme denetimi için sol ve sağ kenar boşluklarının genişliklerini ayarlar. İleti, denetimi yeni kenar boşluklarını yansıtacak şekilde yeniden çizer. Bu iletiyi düzenleme denetimine veya zengin düzenleme denetimine gönderebilirsiniz. |
EM_SETMODIFY | Düzenleme denetimi için değişiklik bayrağını ayarlar veya temizler. Değişiklik bayrağı, düzenleme denetimindeki metnin değiştirilip değiştirilmediğini gösterir. Bu iletiyi düzenleme denetimine veya zengin düzenleme denetimine gönderebilirsiniz. |
EM_SETPASSWORDCHAR | Düzenleme denetimi için parola karakterini ayarlar veya kaldırır. Parola karakteri ayarlandığında, kullanıcı tarafından yazılan karakterlerin yerine bu karakter görüntülenir. Bu iletiyi düzenleme denetimine veya zengin düzenleme denetimine gönderebilirsiniz. |
EM_SETREADONLY | Düzenleme denetiminin salt okunur stilini (ES_READONLY) ayarlar veya kaldırır. Bu iletiyi düzenleme denetimine veya zengin düzenleme denetimine gönderebilirsiniz. |
EM_SETRECT | Çok satırlı düzenleme denetiminin biçimlendirme dikdörtgenini ayarlar. Biçimlendirme dikdörtgeni, denetimin metni çizdiği sınırlayıcı dikdörtgendir. Sınırlayıcı dikdörtgen, düzenleme denetimi penceresinin boyutundan bağımsızdır. Bu ileti yalnızca çok satırlı düzenleme denetimleri tarafından işlenir. Bu iletiyi düzenleme denetimine veya zengin düzenleme denetimine gönderebilirsiniz. |
EM_SETRECTNP | Çok satırlı düzenleme denetiminin biçimlendirme dikdörtgenini ayarlar.
EM_SETRECTNP iletisi EM_SETRECT iletiyle aynıdır, ancak EM_SETRECTNP düzenleme denetimi penceresini yeniden . Biçimlendirme dikdörtgeni, denetimin metni çizdiği sınırlayıcı dikdörtgendir. Sınırlayıcı dikdörtgen, düzenleme denetimi penceresinin boyutundan bağımsızdır. Bu ileti yalnızca çok satırlı düzenleme denetimleri tarafından işlenir. Bu iletiyi düzenleme denetimine veya zengin düzenleme denetimine gönderebilirsiniz. |
EM_SETSEL | Düzenleme denetiminde bir karakter aralığı seçer. Bu iletiyi düzenleme denetimine veya zengin düzenleme denetimine gönderebilirsiniz. |
EM_SETTABSTOPS |
EM_SETTABSTOPS iletisi, sekme duraklarını çok satırlı düzenleme denetiminde ayarlar. Metin denetime kopyalandığında, metindeki herhangi bir sekme karakteri bir sonraki sekme durağına kadar boşluk oluşturulmasına neden olur. Bu ileti yalnızca çok satırlı düzenleme denetimleri tarafından işlenir. Bu iletiyi düzenleme denetimine veya zengin düzenleme denetimine gönderebilirsiniz. |
EM_SETWORDBREAKPROC | Düzenleme denetiminin varsayılan Wordwrap işlevini uygulama tanımlı bir Wordwrap işleviyle değiştirir. Bu iletiyi düzenleme denetimine veya zengin düzenleme denetimine gönderebilirsiniz. |
EM_SETZOOM | Yakınlaştırma oranını 64/1/64 ile 64 arasında bir yere ayarlar. Bu iletiyi düzenleme denetimine veya zengin düzenleme denetimine gönderebilirsiniz. Bu iletiyi açıkça veya Edit_SetZoom makroyu kullanarak gönderebilirsiniz. |
EM_SHOWBALLOONTIP |
EM_SHOWBALLOONTIP iletisi, düzenleme denetimiyle ilişkilendirilmiş bir balon ipucu görüntüler. |
EM_TAKEFOCUS |
dahili kullanım için tasarlanmıştır; uygulamalarda kullanılması önerilmez. Tek satırlı düzenleme denetimini klavye odağını almaya zorlar. Bu iletiyi açıkça veya Edit_TakeFocus makroyu kullanarak gönderebilirsiniz. |
EM_UNDO | Bu ileti, denetimin geri alma kuyruğundaki son düzenleme denetimi işlemini geri alır. Bu iletiyi düzenleme denetimine veya zengin düzenleme denetimine gönderebilirsiniz. |
WM_UNDO | Uygulama, son işlemi geri almak için düzenleme denetimine WM_UNDO iletisi gönderir. Bu ileti bir düzenleme denetimine gönderildiğinde, daha önce silinen metin geri yüklenir veya önceden eklenen metin silinir. |
Bildirim
Konu | Içeriği |
---|---|
EN_ALIGN_LTR_EC | Kullanıcı düzenleme denetimi yönünü soldan sağa olarak değiştirdiğinde gönderilir. Düzenleme denetiminin üst penceresi bu bildirim kodunu bir WM_COMMAND iletisi aracılığıyla alır. |
EN_ALIGN_RTL_EC | Kullanıcı düzenleme denetimi yönünü sağdan sola olarak değiştirdiğinde gönderilir. Düzenleme denetiminin üst penceresi bu bildirim kodunu bir WM_COMMAND iletisi aracılığıyla alır. |
EN_CHANGE | Kullanıcı düzenleme denetiminde metni değiştirmiş olabilecek bir eylem oluşturduğunuzda gönderilir.
EN_UPDATE bildirim kodunun aksine, sistem ekranı güncelleştirdikten sonra bu bildirim kodu gönderilir. Düzenleme denetiminin üst penceresi bu bildirim kodunu bir WM_COMMAND iletisi aracılığıyla alır. |
EN_ERRSPACE | Düzenleme denetimi belirli bir isteği karşılamak için yeterli bellek ayıramadığında gönderilir. Düzenleme denetiminin üst penceresi bu bildirim kodunu bir WM_COMMAND iletisi aracılığıyla alır. |
EN_HSCROLL | Kullanıcı düzenleme denetiminin yatay kaydırma çubuğuna tıkladığında gönderilir. Düzenleme denetiminin üst penceresi bu bildirim kodunu bir WM_COMMAND iletisi aracılığıyla alır. Ekran güncelleştirilmeden önce üst pencereye bildirim gönderilir. |
EN_KILLFOCUS | Düzenleme denetimi klavye odağını kaybettiğinde EN_KILLFOCUS bildirim kodu gönderilir. Düzenleme denetiminin üst penceresi bu bildirim kodunu bir WM_COMMAND iletisi aracılığıyla alır. |
EN_MAXTEXT | Geçerli metin ekleme işlemi düzenleme denetimi için belirtilen karakter sayısını aştığında gönderilir. Metin ekleme işlemi kesildi. Bu ileti, bir düzenleme denetiminin ES_AUTOHSCROLL stili olmadığında ve eklenecek karakter sayısı düzenleme denetiminin genişliğini aştığında da gönderilir. Bu ileti, düzenleme denetiminin ES_AUTOVSCROLL stili olmadığında ve metin ekleme sonucunda elde edilen toplam satır sayısı düzenleme denetiminin yüksekliğini aştığında da gönderilir. Düzenleme denetiminin üst penceresi bu bildirim kodunu bir WM_COMMAND iletisi aracılığıyla alır. |
EN_SETFOCUS | Düzenleme denetimi klavye odağını aldığında gönderilir. Düzenleme denetiminin üst penceresi bu bildirim kodunu bir WM_COMMAND iletisi aracılığıyla alır. |
EN_UPDATE | Düzenleme denetimi kendisini yeniden çizmek üzereyken gönderilir. Bu bildirim kodu, denetim metni biçimlendirdikten sonra ancak metni görüntülemeden önce gönderilir. Bu, gerekirse düzenleme denetimi penceresini yeniden boyutlandırmayı mümkün kılar. Düzenleme denetiminin üst penceresi bu bildirim kodunu bir WM_COMMAND iletisi aracılığıyla alır. |
EN_VSCROLL | Kullanıcı bir düzenleme denetiminin dikey kaydırma çubuğuna tıkladığında veya kullanıcı fare tekerleğini düzenleme denetiminin üzerine kaydırdığında gönderilir. Düzenleme denetiminin üst penceresi bu bildirim kodunu bir WM_COMMAND iletisi aracılığıyla alır. Ekran güncelleştirilmeden önce üst pencereye bildirim gönderilir. |
WM_CTLCOLOREDIT | Salt okunur veya devre dışı olmayan bir düzenleme denetimi, denetim çizilecekken WM_CTLCOLOREDIT iletisini üst penceresine gönderir. Üst pencere bu iletiyi yanıtlayarak, düzenleme denetiminin metin ve arka plan renklerini ayarlamak için belirtilen cihaz bağlam tutamacını kullanabilir. |
Yapı
Konu | Içeriği |
---|---|
EDITBALLOONTIP | Düğme denetimiyle ilişkilendirilmiş bir balon ipucu hakkında bilgi içerir. |
Sabit
Konu | Içeriği |
---|---|
Denetim Stillerini Düzenle | CreateWindowveya CreateWindowExişlevinikullanarak düzenleme denetimi oluşturmak için EDIT sınıfını, uygun pencere stili sabitlerini ve aşağıdaki düzenleme denetimi stillerinin bir bileşimini belirtin. Denetim oluşturulduktan sonra, belirtilenler dışında bu stiller değiştirilemez. |