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::OnMenuChar