Aracılığıyla paylaş


CWnd::OnMenuChar

Kullanıcı geçerli menüsünden öntanımlı anımsatıcıları eşleşmeyen bir menü anımsatıcılarla karakter tuşuna bastığında framework Bu üye işlevini çağırır.

afx_msg LRESULT OnMenuChar(
   UINT nChar,
   UINT nFlags,
   CMenu* pMenu 
);

Parametreler

  • nChar
    Yapı ayarlarına bağlı olarak, basılı kullanıcı ANSI veya UNICODE karakter belirtir.

  • nFlags
    İçeren mf_popup bir açılır menü menü ise bayrak. İçerdiği mf_sysmenu Denetim menüsü menü ise bayrak.

  • pMenu
    Seçili bir işaretçi içerir CMenu. İşaretçiyi, geçici ve değil saklanmalıdır.

Dönüş Değeri

Dönüş değeri yüksek sıralı word aşağıdaki komut kodlarından birini içermelidir:

Value

Description

0

Kullanıcı basıldı ve sistemin hoparlöründen kısa bir bip sesi oluşturur karakter atmak için Windows'a bildirir.

1

Geçerli menü kapatmak için Windows'a bildirir.

2

Windows size bildirir döndürülen değerin düşük sıralı Word'ün belirli bir madde için madde numarasını içerir. Bu öğe, Windows tarafından seçilir.

0 Veya 1 Yüksek sıralı sözcük içeriyorsa, düşük sıralı word gözardı edilir. Kısayol (kısayol) tuşları bir menü yerleştirilmiş bitmapleri seçmek için kullanıldığında, uygulamalar bu iletiyi işlemesi gereken.

Notlar

İçin gönderilen CWnd , menü sahibi. OnMenuCharkullanıcı alt ve başka herhangi bir tuşa bastığında anahtar anımsatıcı bir karaktere karşılık gelmiyor bile olarak da adlandırılır. Bu durumda, pMenu işaret eden sahibi menüsüne CWnd, ve nFlags 0'dır.

Not

Bu üye işlevi, uygulamanız Windows ileti işleme izin çerçevesi tarafından çağrılır.İleti alındığında çerçevesi tarafından alınan parametreleri, işleve iletilen parametreler yansıtır.Temel sınıf uygulaması, bu işlev çağrısı yaparsa, bu uygulama özgün iletiyi ve sağladığınız parametreleri ile işleve geçirilen parametreleri kullanır.

Gereksinimler

Başlık: afxwin.h

Ayrıca bkz.

Başvuru

CWnd Sınıfı

Hiyerarşi grafik

CWnd::OnMenuChar