Aracılığıyla paylaş


CWnd::OnDeadChar

Framework Bu üye işlev çağrıları, OnKeyUp üye işlev ve OnDirty üye işlev adı verilir.

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

Parametreler

  • 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ında kod aşağıdaki listede gösterildiği gibi belirler:

    Value

    Description

    0–7

    Kod (oem-bağımlı değeri) tarama. Yüksek sıralı word'ün düşük bayt.

    8

    Bir işlev tuşu veya sayısal tuş takımında (1 bir uzatılmış anahtar ise, bir anahtar gibi genişletilmiş anahtar Aksi halde 0).

    9–10

    Kullanılmıyor.

    11–12

    Windows tarafından dahili olarak kullanılır.

    13

    İçerik kodu (tuşu basılı iken; alt tuşu basılı tutulduğunda 1 Aksi halde 0).

    14

    Önceki ana durum (anahtar aşağı yukarı tuşu ise 0 çağrısından önce ise 1).

    15

    Geçiş durumu (tuş serbest, 1, 0 tuşuna basılırsa).

Notlar

Bu üye işlev ölü anahtar karakter değerini belirtmek için kullanılır. Ölü bir anahtar, bileşik karakter diğer karakterlerle birlikte umlaut (çift nokta) karakteri gibi bir anahtardır. Örneğin, umlaut-o karakter ölü anahtarı, umlaut ve o anahtar oluşur.

Uygulama genellikle kullandığı OnDeadChar her basılan tuş hakkında kullanıcı geribildirim vermek. Örneğin, bir uygulamanın şapka taşımadan Aksan karakter konumunda görüntüleyebilirsiniz.

Bulunmadığından mutlaka bire bir benzerliği basılan tuşları arasında ve OnDeadChar çağrıları, bilgi nFlags genellikle uygulamalar için kullanışlı değildir. Bilgi nFlags , yalnızca en son çağrı uygulanır OnKeyUp üye işlev veya OnDirty önündeki üye işlev OnDeadChar çağırın.

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

Ayrıca bkz.

Başvuru

CWnd Sınıfı

Hiyerarşi grafik

WM_DEADCHAR