ScrollableText Denetimi
Bu denetim, tamamen sayfaya sığmayan uzun bir metin dizesi görüntüler. Bu denetimin yaygın bir kullanımı, lisans sözleşmesini görüntülemektir.
Bu denetimle kullanılan metin dizesinin katıştırılmış özellik içeremeyeceğini unutmayın. Eklenmiş özelliklere sahip metinleri görüntülemek için bunun yerine Metin Denetimikullanın.
Denetim Öznitelikleri
Bu denetimle aşağıdaki öznitelikleri kullanabilirsiniz. Bir olayı kullanarak özniteliğin değerini değiştirmek için, denetimi EventMapping tablosundaki bir ControlEvent'e abone olun ve özniteliğin tanımlayıcısını Öznitelik sütununda listeleyin. Olay sütununa ControlEvent tanımlayıcısını girin.
Öznitelik tanımlayıcısı | Onaltılık bit | Açıklama |
---|---|---|
Konum | İletişim kutusundaki denetimin konumu. Denetimin sol köşesinin genişliğini, yüksekliğini ve koordinatlarını Denetim tablosunun Width, Height, X ve Y sütunlarına veya bbcontrol tablosunu girin. Uzunluk ve uzaklık için yükleyici birimlerini kullanın. |
|
metin | Denetim tarafından görüntülenen metin. Denetimi tablosunun Metin sütununa RTF metin dizesinigirin. | |
görünür | 0x00000000 0x00000001 |
Gizli denetim. Görünür denetim. Denetimin oluşturulmasında görünür veya gizli olmasını sağlamak için, bu biti Denetimi tablosundaki Öznitelikler sütununun bit sözcüğüne veya BBControl tablosuekleyin. Ayrıca, ControlCondition tablosunu kullanarak bir denetimi gizleyebilir veya gösterebilirsiniz. |
Etkin | 0x00000000 0x00000002 |
Denetim devre dışı durumda. Etkin durumdaki denetim. Bu biti Denetimi öznitelikler sütununa ekleyin veya bbcontrol tablolarını oluşturma denetimini etkinleştirin. ControlCondition tablosunukullanarak da denetimi etkinleştirebilir veya devre dışı bırakabilirsiniz. |
Batık | 0x00000000 0x00000004 |
Varsayılan görsel stilini görüntüleme. Denetimi batık, 3B bir görünümle görüntüleyin. Bu bitleri Denetimi tablosunun Öznitelikler sütunundaki bit sözcüğüne ekleyin. |
RTLRO | 0x00000000 0x00000020 |
Denetimdeki metin soldan sağa okuma sırasına göre görüntülenir. Denetimdeki metin sağdan sola okuma sırasına göre görüntülenir. |
Sağ Hizalı | 0x00000000 0x00000040 |
Denetimdeki metin sola hizalanır. Denetimdeki metin sağa hizalanır. |
LeftScroll | 0x00000000 0x00000080 |
Kaydırma çubuğu denetimin sağ tarafında bulunur. Kaydırma çubuğu denetimin sol tarafında bulunur. |
BiDi | 0x000000E0 | RTLRO, RightAlignedve LeftScroll özniteliklerinin bir bileşimi için bu değeri ayarlayın. |
Açıklamalar
Bu denetim, CreateWindowEx işlevi kullanılarak RICHEDIT sınıfından oluşturulabilir. ES_MULTILINE, WS_VSCROLL, ES_READONLY, WS_TABSTOP, ES_AUTOVSCROLL, WS_CHILD, WS_GROUPve ES_NOOLEDRAGDROP stilleri vardır.