afx_msg void OnSysKeyUp ( UINT nChar, UINT nRepCnt, UINT nFlags );
Parametreleri
nChar
Tuşa basıldığında anahtarı sanal kodunu belirtir.
nRepCnt
Yineleme sayısını belirtir.
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 | Anlamı |
| 0-7 | Kod (oem bağımlı değeri) tarama. Yüksek sıralı Word düşük bayt. |
| 8 | Bir işlev tuşu veya sayısal tuş takımında (genişletilmiş bir anahtar ise 1; aksi takdirde 0) anahtarı gibi genişletilmiş anahtar. |
| 9–10 | Kullanılmıyor. |
| 11–12 | Windows tarafından dahili olarak kullanılır. |
| 13 | Bağlam kodu (1 tuşuna basıldığında süre 0 aksi takdirde alt tuşu basılıyken). |
| 14 | Önceki anahtar durumu (iletinin gönderildiği, 0 tuşuna yukarı ise anahtar aşağı ise önce 1). |
| 15 | Devlet (anahtar yayımlanırsa 1, 0 tuşuna basılırsa) geçiş. |
OnSysKeyUp aramalarda anahtar geçiş biti (bit 15) 1 ' dir. Tuşa basıldığında alt tuşunu aşağı (bit 13) bağlamında kod bit 1 ise; 0 ise Hayır pencere Giriş odağı olduğundan etkin pencereyi gönderilen ileti.
Açıklamalar
CWnd nesne odak varsa, kullanıcı alt tuşu basılıyken süre basılı bir anahtar serbest OnSysKeyUp üye işlev çerçeve tarafından denir. Hiçbir pencere giriş odağa sahip etkin pencerenin OnSysKeyUp üye işlev denir. CWnd nesne çağrıyı alan nFlags bağlamında kod denetleyerek bu iki içerikler ayırt edebilirsiniz.
Bağlam kodu 0 olduğunda, OnSysKeyUp tarafından alınan wm_syskeyup iletisi geçirilebilir sanki bir sistem-anahtar iletisi yerine normal önemli bir mesaj vardı o idare edecek TranslateAccelerator Windows işlevi. Bu kısayol tuşları (kısayol) tuşları ile etkin pencereyi etkin pencere Giriş odağı yoksa bile kullanılmak üzere sağ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.
Olmayan gelişmiş ABD 102 tuşlu klavyeler için sağ alt tuşunu ctrl + alt tuş bileşiminin ele alınır. Aşağıdaki mesaj ve kullanıcı presler ve bu anahtar bültenleri bu sonucu dizisini gösterir:
| Sıra | Erişim fonksiyonu | İletilen ileti |
| 1. | WM_KEYDOWN | VK_CONTROL |
| 2. | WM_KEYDOWN | VK_MENU |
| 3. | WM_KEYUP | VK_CONTROL |
| 4. | WM_SYSKEYUP | VK_MENU |
&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