CW&nd::OnKeyDownnbsp;

afx_msg void OnKeyDown ( UINT nChar, UINT nRepCnt, UINT nFlags );

Parametreleri

nChar

Verilen anahtar anahtar sanal kodunu belirtir.

nRepCnt

Yineleyin saymak (sayısı basılı tutarak kullanıcıya sonucu vuruşu tekrarlanır).

nFlags

Tarama kodu, anahtarın geçiş kodu, önceki ana durum ve bağlam kodu, aşağıdaki listede gösterildiği gibi belirtir:

Değer Açıklama
0-7 Kod (oem bağımlı değeri) tarama.
8 Bir işlev tuşu veya sayısal tuş takımında (genişletilmiş bir anahtar ise 1) anahtarı gibi genişletilmiş anahtar.
9–10 Kullanılmıyor.
11–12 Windows tarafından dahili olarak kullanılır.
13 Bağlamında kod (1 tuşuna basıldığında alt tuşu basılıyken; aksi takdirde 0).
14 Önceki anahtar durumu (anahtar aşağı önce arama anahtarı kadar ise 0 ise 1).
15 Devlet (anahtar yayımlanırsa 1, 0 tuşuna basılırsa) geçiş.

Bir wm_keydown mesaj için anahtar-geçiş biti (bit 15) 0 ve bağlam-kod bit (bit 13) 0.

Açıklamalar

Sistemdışı tuşuna basıldığında çerçevesinde bu üye işlevini çağırır. Bir klavye tuşu değil alt tuşuna basıldığında, basıldığında veya bir klavye tuşu CWnd Giriş odağı aldığında, basılı bir Sistemdışı anahtarıdır.

OnKeyUp üye işlev çağrısı yapılmadan önce birden fazla OnKeyDown çağrı auto-tekrarı nedeniyle oluşabilir. Önceki anahtar devlet OnKeyDown çağrı ilk aşağı geçiş ya da tekrarlanan aşağı geçiş olup olmadığını belirlemek için kullanılabilir olmadığını gösteren bit.

IBM geliştirilmiş 101 ve 102 tuşlu klavyeler için sağ alt ve sağ ctrl Tuşları klavyeyi ana bölümünde Gelişmiş anahtarları şunlardır; INS, del, ev, end, page up, page down ve kümelerinde sayısal tuş takımını solundaki ok tuşları; ve eğik çizgi (/) ve sayısal tuş enter tuşlarını. Başka bir klavye genişletilmiş anahtar biraz nFlags destek.

&Notnbsp;  Bu üye işlevi, uygulamanız Windows ileti işlemeye izin vermek için çerçeve tarafından çağrılır. Sizin işleve geçirilen parametreleri ileti alındığında çerçeve tarafından alınan parametreler yansıtır. Base sınıfı uygulaması bu işlevi çağırıyorsanız, bu uygulama ilk mesajı ve değil, sağladığınız parametreleri ile işleve geçirilen parametreleri kullanır.

CWnd genel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi

Ayrıca bkz:nbsp;wm_char, wm_keyup, wm_keydown

Index