bool IsDialogMessage ( lpmsg lpMsg );
Dönüş değeri
Üye işlevi belirtilen iletinin işlediği olup olmadığını belirtir. İleti işlendiyse sıfır; Aksi halde 0. Return 0 ise, iletiyi işlemek için temel sınıf CWnd::PreTranslateMessage üye işlevini çağırın. CWnd::PreTranslateMessage üye işlevi geçersiz kılma kodu şuna
Bool CMyDlg::PreTra&nslateMessage (msg)
{
nbsp; Eğer (IsDialogMessage (msg))
true döndürür;
başka
CWnd::PreTranslateMessage (msg); return
}
Parametreleri
lpMsg
Denetlenecek ileti içeren bir msg yapısı noktaları.
Açıklamalar
Bu üye işlevi, belirtilen iletinin bir kalıcı olmayan bir iletişim kutusu için hazırlanmıştır olup olmadığını belirlemek için çağrı; Eğer, bu işlev iletisini işler. IsDialogMessage işlevi bir iletiyi işlediğinde, klavye iletileri denetler ve onlara karşılık gelen iletişim kutusu seçim komutları dönüştürür. Örneğin, SEKME tuşuna sonraki denetim veya denetimleri grup seçer ve aşağı ok tuşunu bir grupta sonraki denetimi seçer.
IsDialogMessage için tarafından işlenen ileti geçmelidir değil :: TranslateMessage ya :: DispatchMessage Windows işlevleri, çünkü zaten işlenmiştir.
Cw&ND genel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi
Ayrıca bkz:nbsp; :: DispatchMessage, :: TranslateMessage, :: GetMessage, CWnd::PreTranslateMessage, :: IsDialogMessage