İleti filtreleme

Uygulama ileti sırasından (diğer mesajları görmezden) bir ileti filtresi belirtmek için GetMessage veya PeekMessage işlevi kullanarak almak için belirli iletileri seçebilirsiniz. Filtre, Mesaj tanımlayıcıları (ilk ve son tanımlayıcı tarafından belirtilen), bir pencere tanıtıcısı veya ikisinin bir aralıktır. GetMessage ve PeekMessage bir ileti filtresi sıradan almak için iletileri seçmek için kullanın. İleti filtreleme uygulama daha sonra sıraya ileti sırası gelen iletiler için aramak gerekir yararlıdır.

Filtreler mesajları herhangi bir uygulama ileti süzgeci tatmin edici bir ileti gönderilebilir emin olmanız gerekir. Örneğin, bir uygulama süzgeçleri, bir wm_char iletisinin klavye girdisi almaz bir pencerede GetMessage işlevi döndürmez. Bu etkili "uygulamayı kapatır".

Klavye, fare ve dde iletileri süzmek için bir uygulama WM_KEYFIRST ve wm_keylast, WM_MOUSEFIRST ve wm_mouselast haber ve WM_DDE_FIRST ve wm_dde_last sabitleri kullanabilirsiniz.

Index