ucgui stm32精美界面 UCGUI如何設(shè)置桌面文字的背景透明?
UCGUI如何設(shè)置桌面文字的背景透明?正常模式:文本可以正常顯示,模式ID應(yīng)指定為GUITEXTMODEunormal或0 reverse text:文本被反轉(zhuǎn),模式ID應(yīng)指定為GUITEXTMODE
UCGUI如何設(shè)置桌面文字的背景透明?
正常模式:文本可以正常顯示,模式ID應(yīng)指定為GUITEXTMODEunormal或0 reverse text:文本被反轉(zhuǎn),模式ID應(yīng)指定為GUITEXTMODEureverse。通常黑底白字變白底白字。透明文本:透明文本意味著文本寫(xiě)在屏幕上已經(jīng)可見(jiàn)的任何東西上。不同的是,屏幕上的原始內(nèi)容仍然可以看到,背景色與正常文本相比被擦除。mode ID指定為GUITEXTMODEuutrans表示顯示透明文本或異或文本:通常,以白色(實(shí)際字符)繪制的顯示是相反的。如果背景色為黑色,效果與普通模式(普通文本)相同。如果背景為白色,則輸出與反轉(zhuǎn)文本相同。如果使用顏色,則反轉(zhuǎn)像素的計(jì)算如下:新像素顏色=顏色值-實(shí)際像素顏色-1透明反轉(zhuǎn)文本:作為透明文本,它不覆蓋背景,作為反轉(zhuǎn)文本,文本顯示為反轉(zhuǎn)。文本是通過(guò)指定GUI|TEXTMODE|TRANS|GUI|TEXTMODE|來(lái)識(shí)別的,EMWIN圖形庫(kù)是德國(guó)segger公司開(kāi)發(fā)的,可以為圖形液晶設(shè)計(jì)提供先進(jìn)的支持,大大簡(jiǎn)化了液晶設(shè)計(jì),縮短了上市時(shí)間。EMWIN圖形庫(kù)是為NXP-ARM微控制器用戶免費(fèi)提供的,是一個(gè)嵌入式應(yīng)用中的圖形支持系統(tǒng),因?yàn)樗峁┝嗣赓M(fèi)的商業(yè)圖形庫(kù),使用方便,提高了MCU的性能和逼真的色彩。它旨在為任何使用LCD圖形顯示的應(yīng)用提供獨(dú)立于處理器和LCD控制器的高效圖形用戶界面。它適用于單任務(wù)或多任務(wù)系統(tǒng)環(huán)境,并適用于任何LCD控制器和CPU下任何大小的真實(shí)或虛擬顯示。它的設(shè)計(jì)架構(gòu)是模塊化的,由不同模塊中的不同層組成。LCD驅(qū)動(dòng)層包含LCD的所有特定圖形操作。UcGUI可以在任何CPU上運(yùn)行,因?yàn)樗怯?00%的標(biāo)準(zhǔn)C代碼編寫(xiě)的。UcGUI可以適應(yīng)大多數(shù)使用黑白或彩色LCD的應(yīng)用,它提供了非常好的顏色管理,允許處理灰度。它還提供了一個(gè)可擴(kuò)展的二維圖形庫(kù)和一個(gè)小內(nèi)存窗口管理系統(tǒng)。目前,ucGUI越來(lái)越多,信息也越來(lái)越多,因此ucGUI更適合初學(xué)者