(Varsa) GetWindowText işlevi belirtilen pencerenin başlık çubuğu metnini bir arabelleğine kopyalar. Belirtilen pencereyi Denetim ise, denetimin metin kopyalanır. Ancak, GetWindowText başka bir uygulamadaki bir denetim metni alınamıyor.
int GetWindowText) hwnd hWnd, / / idare penceresine veya denetim metnilptstrlpString, / / adres metin arabelleğiintnMaxCount / / maksimum kopyalamak için karakter sayısı);
İşlev başarılı olursa, dönüş değerini, Sonlandırıcı boş karakter dahil değil, kopyalanan dizgenin karakter uzunluğundadır. Pencerenin herhangi bir başlık çubuğu veya metin varsa başlık çubuğunu boşsa veya pencere veya kontrolü işleyicisi geçersiz, dönüş değeri sıfırdır. Genişletilmiş hata bilgilerini için GetLastError.
Bu işlev başka bir uygulamadaki bir düzenleme denetimine metin alınamıyor.
Hedef penceresi geçerli süreç tarafından sahibi, GetWindowText belirtilen pencereyi veya denetime gönderilmek üzere wm_gettext ileti neden olur. Hedef pencere başka bir işlem tarafından sahibi olduğu ve bir başlık varsa, GetWindowText pencere başlık metni alır. Pencere başlığı yoksa, dönüş değeri boş bir dize değeridir.
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 etti.
İçe Library:User32.lib kullanın.
Unicode:Unicode ve ANSI sürümleri Windows NT olarak uygulanır.
Windows genel bakış, pencere işlevleri, GetWindowTextLength, SetWindowText, wm_gettext
Index