freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

嵌入式操作系統(tǒng)-windowsce(編輯修改稿)

2025-06-17 07:26 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 ? GDI使用設(shè)備上描述表 (DC)存儲(chǔ)特定設(shè)備的繪圖的屬性,包括畫筆、畫刷、字體、位圖、調(diào)色板等 ? Windows CE 支持打印機(jī)設(shè)備描述表、顯示設(shè)備描述表和內(nèi)存設(shè)備描述表 GDI( Graphics Device Interface) Windows CE支持的 GDI功能 ? 光柵字體和 TrueType字體 ? 定制彩色調(diào)色板以及調(diào)色和非調(diào)色的彩色顯示設(shè)備 ? 塊傳輸功能和光柵操作碼 ? 筆和刷子 ? 打印 ? 光標(biāo) ? 形狀繪制功能 Windows CE不支持的 GDI功能 ? 坐標(biāo)空間轉(zhuǎn)換函數(shù),坐標(biāo)設(shè)備與設(shè)備空間等價(jià) ? 時(shí)區(qū)變換 API ? 彩色光標(biāo) class GDIOBJ{ public: static HTABLE* m_pHTable。 //句柄表 INT16 m_nCount。 //引用計(jì)數(shù) UINT16 m_nIndex。 //句柄表索引 GDIOBJ()。 ~GDIOBJ()。 ULONG Increment()。 ULONG Decrement()。 void RemoveFromHandleTable()。 BOOL IsStockObject()。 virtual BOOL DeleteObject()。 virtual int GetObject(int CntBytesBuffer,void* pObject)=0。 virtual DWORD GetObjectType()=0。 virtual GDIOBJ* SelectObject(DC*)=0。}。 基本 GDI對(duì)象的基類- GDIOBJ GDI的圖形原語 ? 矩形 ? 折線 ? 多邊形 ? 橢圓 ? 圓角矩形 ? 原語是由驅(qū)動(dòng)程序畫線和填充小區(qū)域?qū)崿F(xiàn)的 – 畫線的工具:畫筆 – 填充區(qū)域的工具:刷子 畫筆 ? 普通畫筆 – BLACK_PEN – WHITE_PEN – NULL_PEN – 用 GetStockObject函數(shù)選擇 ? 特殊畫筆的定義項(xiàng)目 – 線寬 – 顏色 – 畫筆類型 畫筆類型 畫筆 類型 PS_SOLID PS_DASH PS_NULL 畫實(shí)線 畫點(diǎn)劃線 不畫線 刷子 ? 刷子是用于描繪閉合形狀內(nèi)部區(qū)域的圖形對(duì)象 ? Windows CE支持三種類型的邏輯刷 – 標(biāo)準(zhǔn)刷: Windows CE維護(hù)了 21種標(biāo)準(zhǔn)刷 – 實(shí)心刷:在 8X8像素的正方形中包含 64個(gè)同色像素 – 模板刷: 使用 CreatePatternBrush 或CreateDIBPatternBrushPt來創(chuàng)建 ? SelectObject函數(shù)將邏輯刷選入設(shè)備環(huán)境 ? GetStockObject函數(shù)可以選擇一種標(biāo)準(zhǔn)刷 ? CreateDIBPatternBrushPt用來設(shè)計(jì)任何尺寸、顏色和模式的畫刷 原語轉(zhuǎn)換成畫筆和畫刷 ? 以畫矩形為例:調(diào)用設(shè)備驅(qū)動(dòng)程序時(shí),對(duì)于矩形區(qū)域內(nèi)部使用一個(gè)畫刷工具,而對(duì)于矩形外邊緣,使用 4個(gè)小區(qū)域。首先使用選入設(shè)備描述表中的畫刷填充矩形區(qū)域內(nèi)部,然后使用選入設(shè)備描述表中的畫筆描繪矩形外邊緣。 Windows CE中支持的畫筆 ? 由于考慮內(nèi)存空間的局限性, Windows CE不支持在桌面 Windows中支持的一些特殊畫筆,如末端為方角形或斜角形,以及一些圖形基本元素,如粗畫筆、粗線橢圓等 調(diào)色板 ? 調(diào)色板是輸出設(shè)備能夠顯示的顏色的集合 ? Windows CE沒有標(biāo)準(zhǔn)彩色調(diào)色板,每次創(chuàng)建設(shè)備環(huán)境時(shí), Windows CE將創(chuàng)建一個(gè)默認(rèn)調(diào)色板 ? 不能改變默認(rèn)調(diào)色板中的顏色,但是可以創(chuàng)建自己的邏輯調(diào)色板,并將它選入設(shè)備環(huán)境取代默認(rèn)調(diào)色板 創(chuàng)建邏輯調(diào)色板 ? 賦值 LOGPALETTE結(jié)構(gòu)的各成員,并將結(jié)構(gòu)指針傳遞給 CreatePalette函數(shù) ? 調(diào)用 SelectPalette函數(shù)將調(diào)色板選入當(dāng)前設(shè)備環(huán)境 ? 調(diào)用 RealizePalette函數(shù)使系統(tǒng)調(diào)色板與當(dāng)前設(shè)備環(huán)境的調(diào)色板相同 位圖 ? 位圖是一個(gè)位數(shù)組,將其映射到輸出設(shè)備上的矩形像素?cái)?shù)組是就可以創(chuàng)建圖像 ? 位圖是可以用來在設(shè)備環(huán)境中創(chuàng)建、繪制、操作和檢索圖像的圖形對(duì)象 ? 可以將位圖想象為一種由象素陣列組成的圖畫,這些象素可以在屏幕上顯示出來 ? 分類: – 設(shè)備相關(guān)位圖 (DDB) – 設(shè)備無關(guān)位圖 (DIB) ? Windows CE支持獨(dú)有的 4色位圖格式 DDB ? 是依賴于特定 DC特征的位圖,并且不能很容易地移植到具有不同特征的 DC ? 沒有自己的顏色表,只有在與創(chuàng)建位圖的設(shè)備具有相同的顯存結(jié)構(gòu)的設(shè)備上才能正確顯示 ? Windows CE支持 1 24和32位顏色 創(chuàng)建 DDB ? 調(diào)用 CreateCompatibleDC創(chuàng)建一個(gè)與指定設(shè)備兼容的內(nèi)存設(shè)備環(huán)境 ? 使用函數(shù) CreateBitmap和 CreateCompatibleBitmap來創(chuàng)建位圖 ? CreateCompatibleBitmap創(chuàng)建了與傳送給該函數(shù)的設(shè)備環(huán)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1