WM_GETTEXT

Bir uygulama bir pencere içine çağıran tarafından sağlanan arabellek karşılık gelen metin kopyalamak wm_gettext ileti gönderir.

Wm_gettext wParam (wparam) cchTextMax; =   / / sayı = karakteri lParam kopyalamak (lparam) lpszText;     / / Adres metin arabelleği 

 

Parametreleri

cchTextMax
WParamdeğeri. Sonlandırıcı boş karakter dahil kopyalanacak karakter sayısı üst sınırını belirtir.
lpszText
LParamdeğeri. İşaretçi metin alacak olan tampon.

Dönüş değerleri

Dönüş değeri kopyalanan karakter sayısıdır.

Varsayılan işlem

DefWindowProc işlevi belirtilen arabelleğe pencere ile ilişkili metni kopyalar ve kopyalanan karakter sayısını verir.

Açıklamalar

Edit denetimi için kopyalanacak metin düzenleme denetimi içeriğidir. Bir Birleşik giriş kutusu Birleşik kutunun düzenleme denetimi (ya da statik metin) kısmını içerik metindir. Bir düğme için düğme adının metindir. Diğer pencereler, pencere başlığı metindir. Liste kutusundan bir öğe metnini kopyalamak için bir uygulama lb_gettext mesajı kullanabilir.

Wm_gettext mesaj SS_ICON stili ile statik bir denetime gönderildiğinde, simge tanıtıcı işaret lpszTexttarafından arabellek ilk dört baytı döner. Bu sadece wm_settext ileti simgesi ayarlamak için kullanılan doğruysa.

Kopyalanacak metnin 64 k aşarsa, bir zengin metin düzenleme denetimi ileti em_streamout, ya da em_getseltext kullanın.

QuickInfo

nbsp; Windows &NT: sürüm 3.1 veya üstü gerektirir.
Windows:Windows 95 veya sonraki sürümleri gerektirir.
Windows ce:Sürüm 1.0 veya daha ilerisini gerektirir.
Header:WINUSER.h ilan.

Ayrıca bkz:

Windows genel bakış, pencere iletilerinin, DefWindowProc, em_getseltext, em_streamout, GetWindowText, GetWindowTextLength, lb_gettext, wm_gettextlength, wm_settext

Index