ScrollableText 控件
此控件會顯示無法完全放入頁面上的長文字字串。 此控件的常見用途是顯示許可協定。
請注意,與這個控件搭配使用的文字字串不能包含內嵌屬性。 若要顯示具有內嵌屬性的文字,請使用 Text Control。
控件屬性
您可以使用下列屬性搭配此控制件。 若要使用事件變更屬性的值,請將控件訂閱至 EventMapping 數據表中的 ControlEvent,並在 Attribute 數據行中列出屬性的標識符。 在 [事件] 數據行中輸入 ControlEvent 的標識碼。
屬性標識碼 | 十六進位位 | 描述 |
---|---|---|
位置 | 對話框中控件的位置。 將控件左角的寬度、高度和座標輸入 Control 數據表的 Width、Height、X 和 Y 數據行 或 BBControl 數據表。 使用 安裝程式單位 長度和距離。 |
|
文字 | 控件顯示的文字。 將 RTF 文字字串輸入 控制項資料表的 Text 資料行,。 | |
可見 | 0x00000000 0x00000001 |
隱藏的控件。 可見控制件。 若要在建立控件時顯示或隱藏控件,請在 Control 數據表中屬性數據行的位字 或 BBControl 數據表中包含此位。 您也可以使用 ControlCondition 資料表來隱藏或顯示控件。 |
已啟用 | 0x00000000 0x00000002 |
處於停用狀態的控制件。 處於啟用狀態的控制件。 在 Control 或 BBControl 資料表的 [屬性] 資料行中包含此位, 以在建立時啟用控件。 您也可以使用 ControlCondition 數據表來啟用或停用控件。 |
下沉 | 0x00000000 0x00000004 |
顯示預設可視化樣式。 以沉沒的 3D 外觀顯示控制件。 將這些位包含在 Control 資料表的 [屬性] 資料列中,。 |
RTLRO | 0x00000000 0x00000020 |
控件中的文字會以由左至右的閱讀順序顯示。 控件中的文字會以由右至左的閱讀順序顯示。 |
RightAligned | 0x00000000 0x00000040 |
控件中的文字靠左對齊。 控件中的文字靠右對齊。 |
LeftScroll | 0x00000000 0x00000080 |
滾動條位於控件右側。 滾動條位於控件的左側。 |
BiDi | 0x000000E0 | 針對 RTLRO、RightAligned和 leftScroll 屬性的組合,設定此值。 |
言論
您可以使用 CreateWindowEx 函式,從 RICHEDIT 類別建立此控件。 它有 ES_MULTILINE、WS_VSCROLL、ES_READONLY、WS_TABSTOP、ES_AUTOVSCROLL、WS_CHILD、WS_GROUP和 ES_NOOLEDRAGDROP 樣式。