Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Opracował: Piotr DejaVu Szawdyński
Biblioteki C/C++

ON_NOTIFY_REFLECT_EX

[makro] Przechwytuje wskazaną notyfikację kontrolki; umożliwia oddanie przechwyconej notyfikacji do rodzica.

Składnia

C/C++
#include <afxwin.h>

BEGIN_MESSAGE_MAP( CKontrolkaNowa, CKontrolkaBazowa )
ON_CONTROL_REFLECT_EX( numerNotyfikacji, metodaKlasy )
END_MESSAGE_MAP()

Opis szczegółowy

Makro umożliwia przechwycenie wskazanej notyfikacji kontrolki umożliwiając jednocześnie oddanie przechwyconej notyfikacji do rodzica.

Notyfikacja nie zostanie wysłana do rodzica gdy metoda przekazana do makra zwróci wartość TRUE. W przypadku gdy wartością zwracaną dla opisanego wyżej przypadku będzie FALSE to wówczas notyfikację otrzyma rodzic kontrolki.

Dodatkowe informacje

Niniejsze pojęcie jeszcze nie zostało wyczerpująco przez nas opracowane. Więcej informacji na temat niniejszego hasła znajdziesz pod adresem http://msdn.microsoft.com/en-us/library/eeah46xd.aspx.

Przykład

C/C++
#include <afxwin.h>

IMPLEMENT_DYNAMIC( CXEdit, CEdit )
BEGIN_MESSAGE_MAP( CXEdit, CEdit )
ON_CONTROL_REFLECT_EX( EN_CHANGE, OnChange )
END_MESSAGE_MAP()

//afx_msg
BOOL CXEdit::OnChange()
{
    //Obsługa zdarzenia
    return FALSE; //Oddanie notyfikacji do rodzica
}

Linki zewnętrzne