Denetim Tablosu
Denetim tablosu, her iletişim kutusunda görünen denetimleri tanımlar.
Control tablosunda aşağıdaki sütunlar bulunur.
Sütun | Tür | Anahtar | Nullable |
---|---|---|---|
Iletişim_ | Tanımlayıcı | Y | N |
Kontrol | Tanımlayıcı | Y | N |
Tür | Tanımlayıcı | N | N |
X | tamsayı | N | N |
Y | tamsayı | N | N |
Genişlik | tamsayı | N | N |
Yükseklik | tamsayı | N | N |
Öznitelik | DoubleInteger | N | Y |
Mülk | Tanımlayıcı | N | Y |
Metin | Biçimlendirilmiş | N | Y |
Control_Next | Tanımlayıcı | N | Y |
Yardım | metin | N | Y |
Sütun
-
Dialog_
-
İletişim Kutusu tablosununilk sütununun dış anahtarı, iletişim kutusunun adıdır.
-
Denetimi
-
Denetimin adı. Bu ad bir iletişim kutusunda benzersiz olmalıdır, ancak farklı iletişim kutularında yinelenebilir. Dialog_ sütunuyla birleştirilen Denetim sütunu, bu tablonun birincil anahtarını oluşturur.
-
Türü
-
Denetimin türü. Denetim türlerinin listesi için bkz. Denetimler.
-
X
-
Denetimin dikdörtgen sınırının sol üst köşesinin yatay koordinatı. Bu negatif olmayan bir sayı olmalıdır. Bkz. Konum Denetimi Özniteliği.
-
Y
-
Denetimin dikdörtgen sınırının sol üst köşesinin dikey koordinatı. Bu negatif olmayan bir sayı olmalıdır. Bkz. Konum Denetimi Özniteliği.
-
Genişliği
-
Denetimin dikdörtgen sınırının genişliği. Bu negatif olmayan bir sayı olmalıdır. Bkz. Konum Denetimi Özniteliği.
-
Yüksekliği
-
Denetimin dikdörtgen sınırının yüksekliği. Bu negatif olmayan bir sayı olmalıdır. Bkz. Konum Denetimi Özniteliği.
-
Öznitelikleri
-
Bu denetime uygulanacak bit bayraklarını belirten 32 bit sözcük. Bu negatif olmayan bir sayı olmalıdır ve izin verilen değerler denetimin türüne bağlıdır. Tüm denetim özniteliklerinin listesi ve bu alana girilen değer için bkz. Denetim Öznitelikleri.
-
Özelliği
-
Bu denetime bağlanacak tanımlı özelliğin adı. Radyo düğmesi, liste kutusu ve birleşik giriş kutusu değerleri aynı özelliğe bağlanarak bir gruba bağlanır. Bu sütun etkin denetimler için gereklidir.
-
metin
-
Denetimde yer alan ilk metni ayarlamak için kullanılan yerelleştirilebilir dize. Dize ekli özellikler de içerebilir. Özellikleri içeren biçimlendirilmiş bir dizenin söz dizimi için MsiFormatRecordişlevine bakın. Metin dizesine {\style} ön ekini ekleyerek metnin boyutunu, yazı tipini ve rengini belirtin; burada stil, TextStyle tablosunun TextStyle sütununa yazılmış bir metin stilidir. Denetime sığamayacak kadar uzunsa metin dizesi kesilir. Metin dizesi boş olabilir.
Metnin TrackDiskpace özniteliğine sahip bir iletişim kutusunda bulunan bir Metin Denetimi tarafından görüntülenmesi gerekiyorsa, bu alandaki Biçimlendirilmiş metin dizesinin özel olarak yazılması gerekir. bu, TrackDiskSpace İletişim Kutusu Stili Bit tarafından İletişim Kutusu tablosunun Özniteliklerigörüntülenir. Bu durumda, Denetim tablosunun Metin sütunundaki Biçimlendirilmiş dize "[" ile başlıyorsa ve "]" ile bitiyorsa, dizenin sonuna bir boşluk eklemeniz gerekir. Örneğin, DlgTextFont "{\DlgFontBold}" olarak ayarlanacak bir özellikse, biçimlendirilmiş "[DlgTextFont]MyText[ProductName] " dizesi, kapanış köşeli ayracından sonra sonundaki boşluğu gerektirir. Bu ek alan, metin denetiminde metni doğru şekilde görüntülemek için yükleyici tarafından gereklidir.
VolumeCostList, ListView, DirectoryListve SelectionTree denetimleriiçin kısa bir açıklayıcı metin dizesi girebilirsiniz. Bu metin kullanıcı tarafından görülmez, ancak denetimin açıklaması olarak ekran okuyucular tarafından okunabilir.
-
Control_Next
-
Aynı iletişim kutusundaki başka bir denetimin adı ve Control tablosunun ikinci sütunu için bir dış anahtar. İletişim kutusundaki odak Denetim sütunundaki denetimdeyse, sekme tuşuna basmak odağı Control_Next sütununda listelenen denetime taşır. Bu nedenle bu sütun, iletişim kutusundaki denetimlerin sekme sırasını belirtmek için kullanılır. Denetimler arasındaki bağlantılar kapalı bir döngü oluşturmalıdır. Statik metin denetimleri gibi bazı denetimler döngünün dışında bırakılabilir. Bu durumda, bu alan boş bırakılabilir.
-
yardım
-
Yardım düğmesiyle birlikte kullanılan isteğe bağlı, yerelleştirilebilir metin dizeleri. Dize, ayırıcı karakter (|) ile iki bölüme ayrılır. Dizenin ilk bölümü Araç İpucu metni olarak kullanılır. Bu metin, ekran okuyucular tarafından resim içeren denetimler için kullanılır. Dizenin ikinci bölümü gelecekte kullanılmak üzere ayrılmıştır. İki tür metinden yalnızca biri mevcut olsa bile ayırıcı karakter gereklidir.
Açıklamalar
x, y, width ve height için tamsayı değerleri, iletişim birimi değil yükleyici birimlerindedir. Yükleyici birimi, 10 punto MS Sans Serif yazı tipi boyutunun yüksekliğinin on ikide birine eşittir. Kontrollerin koordinatları panoya göre belirlenir.
Doğrulama