Aracılığıyla paylaş


İletişim Kutusu Tablosu

İletişim Kutusu Tablosu, kullanıcı arabiriminde (UI) hem tam hem de azaltılmış modlarda görünen tüm iletişim kutularını içerir.

İletişim Kutusu Tablosunda aşağıdaki sütunlar bulunur.

Sütun Tür Anahtar Nullable
Iletişim Tanımlayıcı Y N
HCentering tamsayı N N
VCentering tamsayı N N
Genişlik tamsayı N N
Yükseklik tamsayı N N
Öznitelik DoubleInteger N Y
Başlık Biçimlendirilmiş N Y
Control_First Tanımlayıcı N N
Control_Default Tanımlayıcı N Y
Control_Cancel Tanımlayıcı N Y

 

Sütun

İletişim Kutusu

İletişim kutusunun birincil anahtarı ve adı.

HCentering

İletişim kutusunun yatay konumu.

Aralık, ekranın sol kenarında 0 ve sağ kenarında 100 olmak üzere 0 ile 100 arasındadır.

VCentering

İletişim kutusunun dikey konumu.

Aralık 0 ile 100 arasında, ekranın üst kenarında 0 ve alt kenarda 100'dür.

Genişliği

İletişim kutusunun dikdörtgen sınırının genişliği.

Bu sayı negatif olmamalıdır.

Yüksekliği

İletişim kutusunun dikdörtgen sınırının yüksekliği.

Bu sayı negatif olmamalıdır.

Öznitelikleri

Bu iletişim kutusuna uygulanacak öznitelik bayraklarını belirten 32 bit sözcük.

Bu sayı negatif olmamalıdır. Daha fazla bilgi için bkz. İletişim Kutusu Stili Bitleri.

Başlığı

İletişim kutusunun başlık çubuğunda görüntülenecek başlığı belirten yerelleştirilebilir bir metin dizesi.

Control_First

Denetim Tablosu'nun ikinci sütununa yönelik bir dış anahtar.

Bu alanı İletişim Kutusu alanıyla birleştirmek, Denetim Tablosu iletişim kutusu açıldığında odağı alan benzersiz bir denetim belirtir. Bu genellikle, Düzenleme Denetimi, SelectionTree Denetimiveya odağı alabilen başka bir denetim olabilir. İletişim kutusunda odağı alabilen tek denetim PushButton Denetimi ise, ControlDefault alanına girilen PushButton da Önce Denetim alanına girilmelidir. Hata İletişim Kutusu kutusunda bu sütun yoksayılır.

Statik metin odağı alamadığından, ekran okuyucularla uyumluluğu sağlamak için Düzenleme Denetimiaçıklayan bir Metin Denetimi, PathEdit Denetimi, ListView Denetimi, ComboBox Denetimi veya VolumeSelectCombo Denetimi iletişim kutusunda ilk denetim yapılmalıdır.

Control_Default

Denetim Tablosu'nun ikinci sütununa yönelik bir dış anahtar.

Bu alanı İletişim Kutusu alanıyla birleştirmek, iletişim kutusu açıldığında odağı alan varsayılan denetimi belirtir. Bu genellikle PushButton Denetimiolabilir. İletişim kutusunda Hiçbir PushButton Denetimi odakta değilse, Return tuşu varsayılan denetime tıklamaya eşdeğerdir. Bu sütun boş bırakılırsa varsayılan denetim yoktur. Hata İletişim Kutusu kutusunda bu sütun yoksayılır.

Control_Cancel

Denetim Tablosu'nun ikinci sütununa yönelik bir dış anahtar.

Bu alanın İletişim Kutusu alanıyla birleştirilmesi, yüklemeyi iptal eden bir denetim belirtir. Bu denetim, yüklemeyi iptal etmek için kullanılan ControlEvent Tablosu olaylarla eşleştirilmiştir. ESC tuşuna basmak veya Kapat düğmesine tıklamak, iptal denetimine tıklamaya eşdeğerdir. Bu sütun Hata İletişim kutusu yoksayılır

kutu.

geri alma veya yedeklenen dosyaların kaldırılması sırasında iptal denetimi gizlenir. İç kullanıcı arabirimi işleyicisi, INSTALLMESSAGE_COMMONDATA iletisini aldıktan sonra denetimi gizler.

Açıklamalar

Genişlik ve yükseklik için tamsayı değerleri, iletişim kutusu birimlerinde değil Yükleyici Birimlerindedir.

İki ortalama değeri, sihirbaz dizisindeki sonraki iletişim kutuları için yoksayılır. İletişim kutusu konumları kullanıcı tarafından veya önceki iletişim kutusuna göre ayarlanır. Bu iletişim kutusu dizileri, NewDialog ControlEventtarafından oluşturulur.

Doğrulama

ICE03
ICE06
ICE13
ICE20
ICE23
ICE27
ice32
ice44
ICE45
ICE46