Aracılığıyla paylaş


CWnd::OnUniChar

Bir tuşa basıldığında framework Bu üye işlevini çağırır. Diğer bir deyişle, geçerli pencere klavye odaklamasına sahip ve bir wm_keydown iletisi tarafından çevrilmesi TranslateMessage işlevi.

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

Parametreler

Parametre

Description

[in]nChar

Basılan tuşa karakter kodunu belirtir.

[in]nRepCnt

Geçerli ileti için yineleme sayısını belirtir. Kaç kez tuş vuruşu autorepeated tuşunu basılı tutup kullanıcı sonucu olan değerdir. Tuş vuruşu yeterince uzun tutulursa, birden çok ileti gönderilir. Ancak, yineleme sayısını birikimli bir araç değildir.

[in]nFlags

Bayraklar, tarama kodu, genişletilmiş anahtar, içerik kodu, önceki ana durum ve durum geçişi aşağıdaki tabloda gösterildiği gibi belirtin:

BayrakAnlam
0-7Tarama kodunu belirtir.Değer, özgün donanım üreticisi (oem) bağlıdır.
8Gelişmiş 101 veya 102 tuşlu klavye üzerinde görünen sağ taraftaki alt ve ctrl tuşları gibi genişletilmiş bir anahtarı belirtir.Genişletilmiş anahtar anahtarsa bayrağı 1'dir; Aksi durumda 0 olur.
9-12Windows tarafından dahili olarak kullanılır.
13İçerik kodunu belirtir.Bayrak tuşuna basıldığında alt tuşu basılı tutulduğunda 1 ise; Aksi halde, değeri 0'dır.
14Önceki anahtar durumunu belirtir.Anahtar yukarı bayrak iletisi gönderilmeden önce aşağı tuşu ise 1 veya 0 dır.
15Durum geçişi belirtir.Tuşa bastığınızda bayrağı tuş serbest ise 1 veya 0 olur.

Notlar

Bu yöntem alır WM_UNICHAR 'de açıklanan bildirim Windows SDK. WM_UNICHAR iletisi gönderir veya Unicode karakterleri ANSI windows için tasarlanmıştır. Eşdeğeri olan wm_char iletisi ancak oysa Unicode Transformation Format-32 (utf-32) kodlaması kullanan wm_char iletinin utf-16 kullanır.

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

Bu yöntem, desteklenen Windows Vista ve daha sonra.

Bu yöntem için ek gereksinimler kısmında açıklanmıştır Gereksinimleri Windows Vista genel denetimleri oluşturma.

Ayrıca bkz.

Başvuru

CWnd Sınıfı

Hiyerarşi grafik

WM_UNICHAR

wm_char

CWnd::OnKeyDown