wxWidgets:wxBrush类用法
wxWidgets:wxBrush類用法
- wxWidgets:wxBrush類用法
- 用法詳細(xì)說明
wxWidgets:wxBrush類用法
用法詳細(xì)說明
#include <wx/brush.h>
wxBrush的繼承圖
畫筆是一種用于填充區(qū)域的繪圖工具。
它用于繪制矩形、橢圓等的背景。它具有顏色和樣式。
在單色顯示器上,wxWidgets 將所有畫筆顯示為白色,除非顏色真的是黑色。
不要在程序開始之前初始化堆棧上的對象,因為其他所需的結(jié)構(gòu)可能尚未設(shè)置。相反,定義指向?qū)ο蟮娜种羔槻⒃趙xApp::OnInit 中或在需要時創(chuàng)建它們。
應(yīng)用程序可能希望動態(tài)地創(chuàng)建具有不同特性的畫筆,因此存在創(chuàng)建大量重復(fù)畫筆的危險。因此,應(yīng)用程序可能希望通過使用全局畫筆列表wxTheBrushList并調(diào)用成員函數(shù)wxBrushList::FindOrCreateBrush()來獲得指向畫筆的指針。
此類在內(nèi)部使用引用計數(shù)和寫時復(fù)制,因此此類的兩個實例之間的分配非常便宜。因此,您可以使用實際對象而不是指針,而不會出現(xiàn)效率問題。如果此類的實例發(fā)生更改,它將在內(nèi)部創(chuàng)建自己的數(shù)據(jù),以便之前使用引用計數(shù)共享數(shù)據(jù)的其他實例不受影響。
庫: wxCore
類別: 圖形設(shè)備接口
總結(jié)
以上是生活随笔為你收集整理的wxWidgets:wxBrush类用法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: win10游戏老是停止运行怎么办啊 Wi
- 下一篇: wxWidgets:wxBusyCurs