Düzenleme denetimi varsayılan ileti işleme

Pencere yordamı için önceden tanımlanmış düzen denetimi pencere sınıfı varsayılan düzenleme denetimi yordamı değil işleyen tüm iletileri işleme gerçekleştirir. Düzenleme denetimi yordamı yanlış için herhangi bir ileti verdiğinde, önceden tanımlanmış pencere yordamı iletileri denetler ve aşağıdaki varsayılan eylemleri gerçekleştirir.

İleti Varsayılan işlem
EM_CANUNDO Düzenleme işlemi kontrol true döner geri alınabilir.
EM_CHARFROMPOS Karakter dizin ve satır dizini belirtilen noktaya en yakın karakter döndürür.
EM_EMPTYUNDOBUFFER Geri alma arabelleği boşaltır ve tarafından em_canundo mesajı yanlış geri al bayrağı ayarlar. Düzenleme denetimi wm_settext ya da em_sethandle bir mesaj alır her sistem otomatik olarak geri al bayrak temizler.
EM_FMTLINES Ekler veya yumuşak satır sonu karakterleri (iki satır başları ve satır besleme) Kaydırılan satır uçları bir çok satırlı düzenleme denetimini kaldırır. Tek satırlı düzenleme denetimleri tarafından işlenir.
EM_GETFIRSTVISIBLELINE Tek satırlı ilk görünür karakter sıfır tabanlı dizin düzenleme denetimi veya sıfır tabanlı dizin üst görünür satır içinde bir çok satırlı düzenleme denetimi döndürür.
EM_GETHANDLE Bir çok satırlı içeren arabellek tanımlayan tanıtıcı döndürür, denetimin metni düzenleyin. Tek satırlı düzenleme denetimleri tarafından işlenir.
EM_GETLIMITTEXT Geçerli metin sınırı, karakterleri verir.
EM_GETLINE Kopya karakterleri tek satırlı düzenleme denetimi için bir tampon ve kopyalanan karakter sayısını verir. Bir çok satırlı düzenleme denetiminde bir metin satırı, Denetim ve kopyalanan karakter sayısını döndürür alır.
EM_GETLINECOUNT Düzenleme denetimine satır sayısını döndürür.
EM_GETMARGINS Sol ve sağ kenar genişliğini döndürür.
EM_GETMODIFY Düzenleme denetimine içeriği değiştirilmiş olup olmadığını belirten bir bayrak döndürür.
EM_GETPASSWORDCHAR Düzenleme denetimleri kullanma es_password stili ile birlikte karakteri döndürür.
EM_GETRECT Bir düzenleme denetimini biçimlendirme dikdörtgen koordinatlarını döndürür.
EM_GETSEL Başlangıç ve bitiş düzenleme denetimi geçerli seçime karakter konumları döndürür.
EM_GETTHUMB Kaydırma kutusunun konumunu döndürür.
EM_GETWORDBREAKPROC Bir düzenleme denetimini geçerli sözcük KAYDIR işlevi adresini döndürür.
EM_LINEFROMCHAR Bu belirtilen karakter dizini içeren bir çok satırlı düzenleme denetimini sıfır tabanlı satır sayısını döndürür iletisidir EM_LINEINDEX iletinin tam tersi. Tek satırlı düzenleme denetimleri tarafından işlenir.
EM_LINEINDEX Bir çok satırlı düzenleme denetimini bir çizgi karakteri döndürür. Bu ileti EM_LINEFROMCHAR iletinin tam tersi olduğunu. Tek satırlı düzenleme denetimleri tarafından işlenir.
EM_LINELENGTH Uzunluğu, tek satırlı düzen denetim karakterleri döndürür. Çok satırlı düzenleme denetimde karakter, belirtilen satır uzunluğunu döndürür.
EM_LINESCROLL (Denetim es_left stili olduğunda) metni tek satırlı düzen denetimdeki dikey ya da yatay olarak çok satırlı düzenleme denetimdeki kayıyor. LParam parametresinin geçerli satırından başlayarak dikey kaydırma satır sayısını belirtir. WParam parametresi, geçerli karakterden başlayarak yatay olarak kaydırmak için karakter sayısını belirtir.
EM_POSFROMCHAR İstemci koordinatları belirtilen karakteri verir.
EM_REPLACESEL Bir uygulama tarafından sağlanan arabellek geçerli seçimi değiştirir, ana pencere en_update ve en_change iletileri gönderir ve geri alma arabellek güncelleştirir.
EM_SCROLL Metni dikey olarak çok satırlı düzenleme denetimi doğru kayar. Bu iletiyi düzenleme denetimi için wm_vscroll mesaj göndermek için eşdeğerdir. Tek satırlı düzenleme denetimleri tarafından işlenir.
EM_SCROLLCARET İçine bir düzenleme denetimi görünümünde şapka kayar.
EM_SETFONT Desteklenmeyen.
EM_SETHANDLE Tanıtıcı bir metin arabelleği kullanılan bellek ayarlar, geri alma arabelleği boşaltır, kaydırma konumları sıfırlar ve pencereyi yeniden çizer.
EM_SETLIMITTEXT Kullanıcı düzenleme denetimine girebilir karakter sayısını ayarlar.

Windows NT: Tek satırlı düzenleme denetimlerinde, bu değer 0x7FFFFFFE ya da wParam parametresinin değeri olan hangisi daha küçüktür. Çok satırlı düzenleme denetimlerinde, bu değer 0xFFFFFFFF veya wParam parametresinin değeri olan hangisi daha küçük ise.

Windows 95 ve Windows 98: Tek satırlı düzenleme denetimlerinde, bu değer 0x7FFE ya da wParam parametresinin değeri olan hangisi daha küçüktür. Çok satırlı düzenleme denetimlerinde, bu değer 0xFFFF ya da wParam parametresinin değeri olan hangisi daha küçük ise.

EM_SETMARGINS Sol ve sağ kenar boşluğu genişliklerini ayarlar ve yeni kenar boşluklarını yansıtacak şekilde düzenleme denetimi yeniden çizer.
EM_SETMODIFY Düzenleme denetimi değiştirilmiş olup olmadığını göstermek için değişiklik bayrağını ayarlar veya temizler.
EM_SETPASSWORDCHAR Düzenleme denetimleri kullanma es_password stili ile birlikte karakteri tanımlar.
EM_SETREADONLY Ayarlar veya salt okunur stili (es_readonly), bir düzenleme denetimine kaldırır.
EM_SETRECT Çok satırlı düzenleme denetimi için biçimlendirme dikdörtgen ayarlar ve pencereyi yeniden çizer. Tek satırlı düzenleme denetimleri tarafından işlenir.
EM_SETRECTNP Çok satırlı düzenleme denetimi için biçimlendirme dikdörtgen ayarlar ancak pencereyi yeniden çizmez. Tek satırlı düzenleme denetimleri tarafından işlenir.
EM_SETSEL Karakter aralığı başlangıç ayarını ve seçilecek pozisyonları biten düzenleme denetimine seçer.
EM_SETTABSTOPS Kümeleri sekme durağı konumları çok satırlı düzenleme denetimi. Tek satırlı düzenleme denetimleri tarafından işlenir.
EM_SETWORDBREAKPROC Bir uygulama tanımlı bir sözcük KAYDIR işlevini kullanarak varsayılan sözcük KAYDIR işlevini değiştirir.
EM_UNDO Sadece eklenmiş veya silinmiş karakterleri ekler ve eklenen metin seçimi ayarlayan herhangi bir metni kaldırır. Gerekirse, en_update ve en_change bildirim iletileri ana penceresine gönderir.
WM_CHAR Tek satırlı düzenleme denetimi bir karakter yazar ve en_update ve en_change bildirim iletileri ana penceresine gönderir. Çok satırlı karakter bir yazar, Denetim düzenleyin. Kısayol tuşları ctrl + c kopyalamak ve ctrl + v yapıştırma gibi standart fonksiyonlar için işler. Denetimleri, ayrıca İşlemler sekmesini ve ctrl içinde çok satırlı düzenleme + SEKME tuş vuruşlarını iletişim kutusu denetimleri arasında hareket etmek ve çoklu satır sekme eklemek denetimleri düzenleyebilirsiniz. Kullandığı MessageBeep işlev için geçersiz karakterler.
WM_CLEAR Düzenleme denetimindeki geçerli seçimi temizler. Geçerli seçim ise, şapka sağındaki karakteri siler. Kullanıcı shift tuşuna basarsa, bu Seçimi Pano'ya keser veya seçim olduğunda şapka solundaki karakteri siler. Kullanıcı ctrl tuşuna basarsa, bu seçimi siler veya seçim olduğunda satır sonuna kadar siler.
WM_COPY Stil içinde sıfır durumda mesajı verir es_password, değilse metin Pano'ya kopyalar.
WM_CREATE Düzenleme denetimi oluşturur ve gerçek üst pencere başarı ya da başarısızlık –1 bildirir.
WM_CUT Seçimi Pano'ya keser ya da seçim ise imlecin solundaki karakteri siler.
WM_ENABLE Tek satırlı düzenleme denetimleri için gri yeniden çizilmesi için dikdörtgeni neden olur. Tek satırlı veya çok satırlı düzenleme denetimleri için etkinleştirilmiş durumu döndürür.
WM_ERASEBKGND Çok satırlı düzenleme denetimi penceresinde düzenleme denetimi geçerli rengiyle doldurur.
WM_GETDLGCODE Aşağıdaki değerleri döndürür: dlgc_wantchars, dlgc_hassetsel ve dlgc_wantarrows. Çok satırlı düzenleme denetimleri, o da dlgc_wantallkeys döndürür. Kullanıcı alt + backspace tuşlarına basarsa, ayrıca dlgc_wantmessage döndürür.
WM_GETFONT Kontrol sistem font kullanıyorsa veya denetim null kullanılan yazı tipi tanıtıcısı döndürür.
WM_GETTEXT Belirli sayıda karakteri bir arabelleğine kopyalar ve kopyalanan karakter sayısını verir.
WM_GETTEXTLENGTH Düzenleme denetimindeki metnin karakter uzunluğunu döndürür. Uzunluk null Sonlandırıcı karakter içermez.
WM_HSCROLL Çok satırlı düzenleme denetimindeki metnin yatay olarak kaydırır ve kaydırma kutusunu hareket işleme.
WM_KEYDOWN Sanal-anahtar kodları standart işleme gerçekleştirme.
WM_KILLFOCUS Bir düzenleme denetimi penceresi klavye odağını kaldırır, şapka yok eder, geçerli seçimi gizleyen ve üst pencere düzenleme denetimi odağı kaybetti bildirir.
WM_LBUTTONDBLCLK Geçerli seçimi siler ve imlecin altındaki sözcüğü seçer. Shift tuşunu basılı ise, imlecin altındaki sözcüğü seçer.
WM_LBUTTONDOWN Geçerli ekleme noktası değiştirir. Shift tuşunu basılı ise, imleç konumunu seçimi genişletir. Çok satırlı düzenleme denetimleri, Ayrıca kullanıcı dışında çok satırlı düzenleme denetimi penceresinde fare düğmesini basılı tuttuğunda otomatik kaydırmak için zamanlayıcıyı ayarlar.
WM_LBUTTONUP Fare yakalama bültenleri ve tek satırlı düzenleme denetimine metin ekleme noktasını ayarlar. Çok satırlı düzenleme denetiminde de wm_lbuttondown mesaj ayarlamak zaman öldürür.
WM_MOUSEMOVE Eğer fare düğmesini basılı tek satırlı düzenleme denetimi, geçerli seçim değiştirir. Bir çok satırlı düzenleme denetimleri, Ayrıca kullanıcı dışında çok satırlı düzenleme denetimi penceresinde fare düğmesini basılı tutuyorsa Otomatik Kaydır için zamanlayıcı ayarlar.
WM_NCCREATE Pencere createstruct yapısı için işaretçi. Pencere ilk oluşturulduğunda bu ileti wm_create mesajı gönderilir.
WM_NCDESTROY Metin ara, geri alma arabelleği, sekme durağı tampon ve vurgu fırça gibi düzenleme denetimi penceresi ile ilişkili tüm belleği boşaltır.
WM_PAINT Arka siler, pencerede düzenleme denetimi penceresi geçerli rengiyle doldurur, (varsa) kenarlık çizer, yazı tipini ayarlar ve herhangi bir metin çizer ve metin ekleme düzeltme karakteri gösterir.
WM_PASTE Düzenleme denetimi penceresi şapka konumundaki panoya metinden yapıştırır.
WM_SETFOCUS (Geçerli seçimi, gizli ve şapka oluşturur gösterir) bir düzenleme denetimi penceresi klavye odağını ayarlar.
WM_SETFONT Yazı tipini ayarlar ve isteğe bağlı olarak düzenleme denetimi yeniden çizer.
WM_SETTEXT Tek satırlı kopya metin düzenleme denetimi, üst bellek yetersiz olduğunda geri alma arabelleği boşaltır ve en_update ve en_change bildirim iletileri ana penceresine gönderir bildirir. Denetimleri, ayrıca rewraps (gerekirse) satırları ve kümeleri kaydırma pozisyonu çok satırlı düzenle.
WM_SIZE Düzenleme denetimi penceresi boyutunu değiştirir ve minimum boyutu yüksekliğini ve genişliğini karakter barındırır sağlar.
WM_SYSCHAR Kullanıcı alt + backspace tuşuna bastığında ise, doğru verir; Aksi takdirde, hiçbir eylem gerçekleştirmez.
WM_SYSKEYDOWN Kullanıcı alt + backspace tuşlarına basarsa son eylemi geri alır; Aksi takdirde, hiçbir eylem gerçekleştirmez.
WM_TIMER Çok satırlı düzenleme denetimi penceresi dışında fare düğmesini basılı kullanıcı tutuyorsa düzenleme denetimi penceresinde metni kaydıran.
WM_UNDO Sadece eklenmiş veya silinmiş karakterleri ekler ve eklenen metin seçimi ayarlayan herhangi bir metni kaldırır. Gerekirse, en_update ve en_change bildirim iletileri ana penceresine gönderir.
WM_VSCROLL Verilirse bir çok satırlı düzenleme denetimi dikey ve kolları kaydırma kutusunu hareket. Tek satırlı düzenleme denetimleri tarafından işlenir.

Önceden tanımlanmış denetim penceresi yordamı geçer DefWindowProc tüm diğer iletileri için varsayılan işleme fonksiyonu Düzenle.

Index