Nasıl yapılır: İleti Eşleme Çapraz Başvurusunu Kullanma
memberFxn etiketli <girişlerde, türetilmiş bir CWnd sınıfı için kendi üye işlevinizi> yazın. İşlevinize istediğiniz adı verin. gibi OnActivate
diğer işlevler sınıfının üye işlevleridir CWnd
. Çağrılırsa, iletiyi Windows işlevine DefWindowProc
geçirir. Windows bildirim iletilerini işlemek için türetilmiş sınıfınızdaki ilgili CWnd
işlevi geçersiz kılın. İşleviniz, temel sınıfın ve Windows'un iletiye yanıt vermesini sağlamak için temel sınıfınızdaki geçersiz kılınan işlevi çağırmalıdır.
Her durumda, işlev prototipini türetilmiş sınıf üst bilgisine CWnd
yerleştirin ve ileti eşleme girdisini gösterildiği gibi kodlayın.
Aşağıdaki terimler kullanılır:
Süre | Tanım |
---|---|
id | Kullanıcı tanımlı menü öğesi kimliği (WM_COMMAND iletileri) veya denetim kimliği (alt pencere bildirim iletileri). |
"message" ve "wNotifyCode" | WINDOWS.H'de tanımlanan Windows ileti kimlikleri. |
nMessageVariable | Windows işlevinden döndürülen değeri içeren bir değişkenin RegisterWindowMessage adı. |