Nasıl mesaj-Map çapraz

Girişlerindeki etiketli lt; memberFxn >, kendi üye işlev için türetilmiş bir CWnd sınıf yazmak. İşlevinizin gibi herhangi bir ad verin. OnActivategibi diğer işlevler, CWndsınıfının üye işlevlerdir. Çağrılırsa DefWindowProc Windows işlevi için mesaj geçmek. Windows bildirim iletileri işlemek için türetilmiş sınıfınızda ilgili CWnd işlevi geçersiz. İşlevinizin temel sınıf için temel sınıf geçersiz kılınmış işlevini çağırmalıdır ve Windows iletiyi yanıtlamak.

Her durumda, işlev prototipi CWndkoymak-türetilmiş sınıf üstbilgi ve kod gösterildiği gibi ileti eşleme girdisini.

Aşağıdaki terimler kullanılır:

Terim Tanımı
id Herhangi bir kullanıcı menü öğesi kimliği (wm_command mesaj) ya da control ID (çocuk penceresinde bildirim iletileri) tanımlı.
"ileti" ve "wNotifyCode" Windows, WINDOWS içinde tanımlanan kimlikleri ileti.H.
nMessageVariable RegisterWindowMessage Windows işlevinin dönüş değeri içeren bir değişken adıdır. Yakın bildirilmelidir.

Index