afx_msg void OnSysChar ( UINT nChar, UINT nRepCnt, UINT nFlags );
Parametreleri
nChar
Bir denetim menü anahtar ASCII karakterli anahtar kodunu belirtir.
nRepCnt
Yineleme sayısı (sayısı basılı tutarak kullanıcıya sonucu vuruşu tekrarlanır) belirtir.
nFlags
NFlags parametresi bu değerleri olabilir:
| Değer | Anlamı |
| 0-15 | Yineleme sayısını belirtir. Değer bir sonucu olarak basılı tutarak kullanıcı tuş vuruşu tekrarlanır sayısıdır.. |
| 16-23 | Tarama kodunu belirtir. Özgün donatım üreticisi (oem) üzerinde bağlıdır |
| 24 | Anahtar Gelişmiş 101 - veya 102 tuşlu klavye üzerinde görünen sağ alt ve ctrl tuşları gibi geniş bir anahtarı olup olmadığını belirtir. Değer 1 ise, genişletilmiş bir anahtardır; Aksi durumda 0 olur. |
| 25-28 | Windows tarafından dahili olarak kullanılır. |
| 29 | İçerik kodunu belirtir. Değer 1 ise, tuşa basıldığında alt tuşu basılıyken; Aksi halde, değeri 0'dır. |
| 30 | Önceki anahtar durumu belirtir. Anahtar aşağı önce iletinin gönderildiği veya 0 ise anahtar bitti ise değeri 1'dir. |
| 31 | Geçiş durumu belirtir. Anahtar yayımlanan veya tuşuna basılırsa o 0 değerdir. |
Açıklamalar
Çerçeve CWnd Giriş odağı varsa ve wm_syskeyup ve wm_syskeydown mesajları tercüme bu üye işlevini çağırır. Denetim menü anahtarının anahtar sanal kodunu belirtir.
Bağlam kodu 0 olduğunda, wm_syschar geçebilir wm_syschar mesaj sanki bir sistem karakter anahtar yerine normal önemli bir mesaj vardı o idare edecek TranslateAccelerator Windows işlevi. Böylece, etkin pencerede giriş odağı yoksa bile etkin pencere ile kullanılacak kısayol tuşları.
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; :: TranslateAccelerator, wm_syskeydown, wm_syskeyup, wm_syschar