SendMessage

SendMessage işlevi için bir pencere veya belirtilen iletiyi gönderir. İşlev için belirtilen pencere pencere yordamı çağırır ve ileti penceresinin yordam işleyene kadar döndürmez. PostMessage işlevinin aksine, bir iş parçacığının ileti sıraya ileti mesaj ve hemen döner.

lresult SendMessage) hwnd  hWnd, / / idare hedef penceresiUINTMsg, / / mesaj göndermek içinwparamwParam, / / ilk mesajı parametresilparamlParam / / saniye iletisi parametresi);
 

Parametreleri

hWnd
Olan pencere yordamı mesajı alacaksınız pencere tanıtıcısı. Bu parametre hwnd_broadcast ise, iletiyi Engelli ya da görünmez sahipsiz windows, örtüşen pencereler ve açılır pencereler dahil olmak üzere sistemdeki tüm üst düzey windows gönderilir; ama çocuk windows iletisi gönderilmez.
Msg
Gönderilecek mesajı belirler.
wParam
Ek message özgü bilgileri belirtir.
lParam
Ek message özgü bilgileri belirtir.

Dönüş değerleri

Dönüş değeri ileti işleme sonucu belirtir ve gönderilen mesaj bağlıdır.

Açıklamalar

Hwnd_broadcast kullanarak iletişim kurmak için gereken uygulamaları protokollerinde iletişim için benzersiz bir ileti almak için RegisterWindowMessage işlevini kullanmalısınız.

Arayan iş parçacığı tarafından belirtilen pencere oluşturulduysa, pencere yordamı hemen bir altyordam adlandırılır. Belirtilen pencereyi farklı bir iş parçacığı tarafından oluşturulmuşsa, sistem bu akışa geçer ve uygun pencere yordamı çağırır. Konuları arasında gönderilen iletiler, yalnızca alıcı iş parçacığına ileti alma kodu yürütüldüğünde işlenir. İletiyi alan iplik işleyinceye kadar gönderen iplik engellendi.

Windows ce: Windows ce tüm iletileri masaüstü Windows platformları destekleyen desteklemez. SendMessagekullanmadan önce desteklenen gönderdiğiniz iletiyi denetleyin.

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 etti.
İçe Library:User32.lib kullanın.
Unicode:Unicode ve ANSI sürümleri Windows NT olarak uygulanır.

Ayrıca bkz:

İleti ve ileti sıraları genel bakış, ileti ve ileti sırası işlevleri, InSendMessage, PostMessage, RegisterWindowMessage, SendDlgItemMessage

Index