CListBox::VKeyToItem

virtual int VKeyToItem (UINT nKey, UINT nIndex );

Dönüş değeri

Retur&nsnbsp; -2 daha fazla eylem için -1 için varsayılan eylemi veya tuş vuruşu için varsayılan eylemi gerçekleştirmek için liste kutusu öğesi dizinini belirtmek için negatif olmayan bir sayı.

Parametreleri

nKey

Kullanıcı anahtarının anahtar sanal kodu basılı.

nIndex

Liste kutusunu çıkıntı işareti geçerli konumu.

Açıklamalar

Liste kutusunun üst pencere liste kutusundan bir WM_VKEYTOITEM iletisi aldığında bu işlevi çerçeve tarafından çağrılır. WM_VKEYTOITEM mesaj wm_keydown iletiyi aldığında, ancak yalnızca liste kutusunda her ikisi de birini karşılıyorsa liste kutusu tarafından gönderilir:

Asla kendinizi bu işlevini çağırmalıdır. Kendi özel klavye iletilerini işlemesi sağlamak için bu işlevi geçersiz kılma.

Çerçevesi&nde gerçekleştirilen, geçersiz kılma eylemi anlatmak için bir değer döndürmesi gerekir. Dönüş değeri ofnbsp; -2, uygulama öğeyi seçerek tüm yönlerini ele gerektiren başka bir işlem tarafından liste kutusunu gösterir. 2-Dönmeden önce sen-ebil seçimi ayarla ya da şapka ya da her ikisini de taşımak. Seçimi ayarlamak için SetCurSel ya da SetSelkullanın. Şapka taşımak için SetCaretIndex kullanın.

Dö&nüş değeri ofnbsp; -1, liste kutusunda varsayılan eylemi vuruşu yanıt gerçekleştirileceğini gösterir.Varsayılan uygulama döndürür-1.

Dönüş değeri 0 veya büyük liste kutusunda bir öğeyi dizinini belirtir ve liste kutusu vuruşu belirli madde için varsayılan eylemi gerçekleştirmek gösterir.

CListBox ge&nel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi

Ayrıca bkz: CListBox::CharToItem, CListBox::SetCurSel, CListBox::SetSel, CListBox::SetCaretIndex

Index