CWnd::OnSysChar
Çerçeve Bu üye işlevi çağırır CWnd giriş odaklı ve wm_syskeyup ve wm_syskeydown iletileri çevrilir.
afx_msg void OnSysChar(
UINT nChar,
UINT nRepCnt,
UINT nFlags
);
Parametreler
nChar
Denetim menüsü anahtar ASCII karakterli anahtar kodunu belirtir.nRepCnt
Yineleme sayısı (sayısı sonucunda tuşunu basılı tutup kullanıcı yinelenen tuş vuruşu) belirtir.nFlags
nFlags Parametresi bu değerlere sahip olabilir:Value
Anlam
0-15
Yineleme sayısını belirtir. Kaç kez tuşunu basılı tutup kullanıcı sonucu olarak yinelenen tuş vuruşu değerdir...
16-23
Tarama kodunu belirtir. Değer özgün donatım üreticisi (oem) bağlıdır.
24
Anahtar geliştirilmiş 101 veya 102 tuş klavye üzerinde görünen sağ taraftaki alt ve ctrl tuşları gibi genişletilmiş bir anahtarı olup olmadığını belirtir. Genişletilmiş anahtar ise, değer 1'dir; Aksi durumda 0 olur.
25-28
Windows tarafından dahili olarak kullanılır.
29
İçerik kodunu belirtir. Tuşa basıldığında alt tuşu basılı tutulduğunda, değeri 1'dir; Aksi halde, değeri 0'dır.
30
Önceki anahtar durumunu belirtir. Anahtar aşağı iletisi gönderdiyseniz veya anahtar yukarı ise 0 olur ise önce değeri 1'dir.
31
Durum geçişi belirtir. Tuş serbest veya tuşa bastığınızda 0 olan değeri 1 olur.
Notlar
Denetim menüsü anahtarının sanal tuş kodu belirtir. (Bir standart sanal anahtar kodlarının listesi için bkz: Winuser.h)
İçerik kodu 0 olduğunda WM_SYSCHAR iletebilirsiniz wm_syschar iletisi TranslateAccelerator varmış gibi bir sistem karakter anahtarı yerine normal bir anahtar ileti işleyeceği Windows işlevi. Bu girdi odağını etkin pencere yoksa bile, etkin pencere ile kullanılmak üzere kısayol tuşları 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 bulunan Gelişmiş anahtarları şunlardır; Bileşenleri, del, giriş, end, page up, page down ve kümelerinde için sayısal tuş takımını solundaki ok tuşlarını; ve eğik çizgi (/) ve enter tuşlarını sayısal tuş takımında bulunan. Bazı klavyelerde genişletilmiş anahtar bit destekleyebilir nFlags.
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