İ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