C++ XTP 常用控件总结
1.XTPReportControl控件
XTPReportControl大體上為行列結(jié)構(gòu),內(nèi)容的呈現(xiàn)都是按照行列表的形式呈現(xiàn),但每一個單元格卻可以有多種姿態(tài)呈現(xiàn),管線程序中常見的使用方式為如下,具體實現(xiàn)代碼程序中有很多,下部實現(xiàn)有的單元格為Combox形式,有的為文本形式:
每一行中每個方格中的內(nèi)容,不僅可以為文本項,此外還可以有以下樣式CheckBox、 RadioButton、進(jìn)度條,具體實現(xiàn)見xtp SamplesReportControlReportCustomDraw,效果預(yù)覽如下:
方格同樣可以實現(xiàn)為帶有按鈕的文本框,具體實現(xiàn)見xtp SamplesReportControl ReportItemControls,預(yù)覽實現(xiàn)如下圖:
還有如下這種形式,具體實現(xiàn)見xtp SamplesReportControl ReportSample,預(yù)覽實現(xiàn)如下圖:
2.XTPEditListBoxToolBar控件
這個控件主要是工具條上集成了四個控件,這四個按鈕為“新建”、“刪除”、“上移”、“下移”, 常與報表控件配合使用,實現(xiàn)對報報控件中數(shù)據(jù)的操作,代碼中有很多這樣的實現(xiàn),搜控件名即可找到,程序中預(yù)覽如下:
3.XTPCheckListBox控件
XTPCheckListBox主要是CheckBox列表,程序中用的較多,實現(xiàn)簡單,程序中使用預(yù)覽如下:
4.ToolTipWindow控件
ToolTipWindow控件,主要是一個工具提示控件,主要是對對話框上某些內(nèi)容進(jìn)行說明提示,具體實現(xiàn)管線代碼中有CToolTipWindow,XTP例子中有SamplesControlsTipWindow,程序中使用預(yù)覽如下:
5.PropertySheet控件
屬性頁控件在程序中應(yīng)用的比較多,主要是將所要顯示的信息在對話框中分頁顯示,代碼用的相對單一,主要是簡單的分頁顯示,XTP庫例子中屬性頁展示的形式相對多幾種,具體實現(xiàn)參考SamplesControlsPropertySheet,各種屬性頁的顯示效果預(yù)覽如下:
6.XTPTaskPanel控件
XTPTaskPanel控件在程序中應(yīng)用的比較少,主要它被用來實現(xiàn)一個資源管理器和類似于Office的任務(wù)面板控制,具體實現(xiàn)參考SamplesTaskPanelTaskPanel和SamplesTaskPanelToolBox,顯示效果預(yù)覽如下:
總結(jié)
以上是生活随笔為你收集整理的C++ XTP 常用控件总结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 实用!招行信用卡透支额度一般是多少
- 下一篇: 常用激活函数(激励函数)理解与总结