afx_msg void OnDeadChar ( UINT nChar, UINT nRepCnt, UINT nFlags );
Parametreleri
nChar
Ölü anahtar karakter değerini 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 | Açıklama |
| 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ı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ş. |
Açıklamalar
OnKeyUp üye işlev ve OnKeyDown üye işlevleri çağrıldığında çerçevesinde bu üye işlevini çağırır. Bu üye işlevi, ölü bir anahtarın karakter değerini belirtmek için kullanılabilir. Bir anahtar, bir bileşik karakter diğer karakterlerle birlikte dönüştürülür (çift nokta) karakteri gibi ölü bir anahtardır. Örneğin, dönüştürülür-o karakter ölü anahtar, dönüştürülür ve o anahtar içerir.
Bir uygulama genelde hakkında her tuşa basıldığında kullanıcı geribildirim vermek için OnDeadChar kullanır. Örneğin, bir uygulama aksan geçerli karakter konumu çıkıntı işareti taşımadan görüntüleyebilirsiniz.
Değil çünkü mutlaka basılan tuşları ve OnDeadChar çağrıları arasında bire bir yazışma, nFlags bilgiler genellikle uygulamalar için yararlı değildir. NFlags bilgiler yalnızca OnKeyUp üye işlevi veya OnDeadChar çağrısı önündeki OnKeyDown üye işlevi en son çağrısı uygular.
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_DEADCHAR