DUI控制項

2021-07-12 03:22:46 字數 1847 閱讀 5525

directui技術開發介面  

一、核心類 

1.        cwindowwnd,視窗物件管理父類,主要作用: 

1)        建立視窗。 2)        視窗訊息過程處理。 

3)        提供視窗子類化與超類化介面。 

2.        cdialogbuilder,控制項布局類,主要作用: 1)        讀取xml指令碼,分析指令碼,構建控制項樹。 2)        建立控制項物件。 

3.        cpaintmanagerui,視窗訊息及圖形繪製管理器類,與視窗繫結,主要作用: 1)        繪製控制項。 2)        訊息管理。 3)        事件通知。 

4.        inotifyui,事件通知抽象類,主要作用: 1)        過載notify虛函式,處理事件通知。 

二、控制項類 

1.        ccontrolui,控制項管理父類,主要作用: 

1)        控制項的通用基類,提供控制項通用屬性管理。

2.        clabelui,靜態標籤類,父類ccontrolui。

3.        cbuttonui,按鈕類,父類clabelui。 

4.        coptionui,選擇按鈕類,父類cbuttonui。 

5.        ctextui,靜態文字類,父類clabelui。 

6.        cprogressui,進度條類,父類clabelui。 

7.        csliderui,父類cprogressui。 

8.        ceditui,編輯框類,父類clabelui。 

9.        clistui,列表框類,父類cverticallayoutui、ilistui。 1)        clistheaderui,父類chorizontallayoutui。 2)        clistheaderitemui,列表頭類,父類ccontrolui。 

3)        clisttextelementui,類表文字類,父類clistlabelelementui。 4)        clistlabelelementui,父類clistelementui。 

10.    ccomboui,組合框類,父類ccontainerui、ilistownerui。 

11.    cactivexui,activex控制項類,父類ccontrolui、 imessagefilterui。 

12.    ccontainerui,容器類,父類ccontrolui、icontainerui。 

13.    ctablayoutui,選項頁布局類,父類ccontainerui。 

14.    ctilelayoutui,父類ccontainerui。 

15.    cdialoglayoutui,對話方塊布局類,父類ccontainerui。

16.    cverticallayoutui,垂直布局類,父類ccontainerui。

17.    chorizontallayoutui,水平布局類,父類ccontainerui。 

18.    clistexpandelementui,父類clisttextelementui。 

19.    clistcontainerelementui,父類ccontainerui、ilistitemui。 

三、輔助類 

1.        cstdptrarray,指標陣列。 

2.        cstdvalarray,資料陣列。 

3.        cstdstring,字串陣列。 

4.        cstdstringptrmap,字串指標對映陣列。 

DUI控制項

directui技術開發介面 一 核心類 1.cwindowwnd,視窗物件管理父類,主要作用 1 建立視窗。2 視窗訊息過程處理。3 提供視窗子類化與超類化介面。2.cdialogbuilder,控制項布局類,主要作用 1 讀取xml指令碼,分析指令碼,構建控制項樹。2 建立控制項物件。3.cpa...

ue4 3dui互動相關

1 建立3d ui 新建乙個actor藍圖,上面加上widget控制項,widget class選擇任意ui藍圖,把這個actor藍圖放到場景任意合適位置 2 3dui互動 在合適位置 比如主角的相機上,上 新增widget interaction控制項,這個用來觸發3dui互動 除錯時可以把wid...

筆記 3d模型轉為 2dUI中的 座標

豎屏 得到模型原始高度 float mode height getcomponent bounds.size.x 得到模型縮放比例 float mode y scale transform.localscale.y 模型真正的高度 float real height mode height mode...