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

正文內容

嵌入式操作系統(tǒng)-windowsce(參考版)

2025-05-16 07:26本頁面
  

【正文】 /*重繪矩形 */ return。 /*使矩形無效 */ PaintRect(GweBypassCoredllThunk_t::GetParent_ I(hwnd), hwnd, hdc, hbr, amp。 /*計算矩形 */ GweBypassCoredllThunk_t::InvalidateRect_I(hwnd, amp。 CalcRect(hwnd, hdc, amp。 為單位指定每行文本輸出時相對于頁面底端的角度 LfOutPrecision 輸出精度 lfOrientation 以 176。 Windows CE中支持的畫筆 ? 由于考慮內存空間的局限性, Windows CE不支持在桌面 Windows中支持的一些特殊畫筆,如末端為方角形或斜角形,以及一些圖形基本元素,如粗畫筆、粗線橢圓等 調色板 ? 調色板是輸出設備能夠顯示的顏色的集合 ? Windows CE沒有標準彩色調色板,每次創(chuàng)建設備環(huán)境時, Windows CE將創(chuàng)建一個默認調色板 ? 不能改變默認調色板中的顏色,但是可以創(chuàng)建自己的邏輯調色板,并將它選入設備環(huán)境取代默認調色板 創(chuàng)建邏輯調色板 ? 賦值 LOGPALETTE結構的各成員,并將結構指針傳遞給 CreatePalette函數(shù) ? 調用 SelectPalette函數(shù)將調色板選入當前設備環(huán)境 ? 調用 RealizePalette函數(shù)使系統(tǒng)調色板與當前設備環(huán)境的調色板相同 位圖 ? 位圖是一個位數(shù)組,將其映射到輸出設備上的矩形像素數(shù)組是就可以創(chuàng)建圖像 ? 位圖是可以用來在設備環(huán)境中創(chuàng)建、繪制、操作和檢索圖像的圖形對象 ? 可以將位圖想象為一種由象素陣列組成的圖畫,這些象素可以在屏幕上顯示出來 ? 分類: – 設備相關位圖 (DDB) – 設備無關位圖 (DIB) ? Windows CE支持獨有的 4色位圖格式 DDB ? 是依賴于特定 DC特征的位圖,并且不能很容易地移植到具有不同特征的 DC ? 沒有自己的顏色表,只有在與創(chuàng)建位圖的設備具有相同的顯存結構的設備上才能正確顯示 ? Windows CE支持 1 24和32位顏色 創(chuàng)建 DDB ? 調用 CreateCompatibleDC創(chuàng)建一個與指定設備兼容的內存設備環(huán)境 ? 使用函數(shù) CreateBitmap和 CreateCompatibleBitmap來創(chuàng)建位圖 ? CreateCompatibleBitmap創(chuàng)建了與傳送給該函數(shù)的設備環(huán)境的格式兼容的位圖 ? 當用 CreateCompatibleDC函數(shù)返回的句柄進行繪制的,輸出并不顯不在設備的繪圖表面,而是存儲在內存中,調用 BitBlt函數(shù)將位圖數(shù)據(jù)從源設備環(huán)境中的位圖復制到目標設備環(huán)境的位圖 ? StretchBlt函數(shù)將位圖從源矩形復制到目標矩形,同時擴展或壓縮位圖以使位圖和目標矩形匹配 DIB ? DIB存儲的圖像中有它們自己的顏色信息 ? 使用 CreateDIBSection來創(chuàng)建位圖 ? 調用 SelectObject函數(shù)將 DIBSection選入設備環(huán)境 ? DIB部件將內存 DC與同樣包含 DC的位的緩沖區(qū)關聯(lián)起來,以允許程序員在保持對組成位圖的位的直接訪問的同時在設備環(huán)境個選擇 DIB 位圖文件結構 文件頭位圖信息頭 BITMAPINFOHEADER調色板 RGBQUAD[]B M P文件 BITMAPFILEHEADERDIBBITMAPINFO位圖信息 位 圖數(shù)據(jù)字體 ? 字體由它的字樣、樣式和大小表示 – 字樣決定了圖案符號的特定特征,如字符中的粗筆劃和細筆劃的相對寬度 – 樣式決定了字體的重度(右淺到黑)和傾斜度(直體或斜體) ? Windows CE支持光柵字體和 TrueType字體技術,但在特定系統(tǒng)中只能使用一種類型的字體,而且是在設計系統(tǒng)時決定的,應用程序無法改變 ? 光柵字體利 TrueType字體之間的區(qū)別與每個字符或符號的圖案在各自的字體資源文件中的存儲方式有關 – 光柵字體的圖案符號是一個表示單一字符的小位圖,通常被認為與設備相關,不易縮放 – TrueType字體的圖案符號包含輪廓和提示,被認為與設備無關,易于縮放 字體(續(xù)) ? 字體的圖案符號存儲在字體資源文件中 – 光柵字體的字體資源文件存儲在一個 .fot文件中 – TrueType字體有兩個文件:一個小的 .fot頭文件和一個包含實際數(shù)據(jù)的 .ttf文件 ? 使用字形高速緩沖存儲器來減少顯示字形的時間 – 有兩種控制它的方法 ? 在建立 Windows CE系統(tǒng)時就設置好它的大小 ? 當字體被丟棄時在 Windows CE系統(tǒng)上運行獨立的應用程序進行控制 – 和字體句柄相聯(lián)系 – 默認容量為 4KB LOGFONT結構 ? 在系統(tǒng)內部,字體是以一個 LOGFONT結構來表示的。 基本 GDI對象的基類- GDIOBJ GDI的圖形原語 ? 矩形 ? 折線 ? 多邊形 ? 橢圓 ? 圓角矩形 ? 原語是由驅動程序畫線和填充小區(qū)域實現(xiàn)的 – 畫線的工具:畫筆 – 填充區(qū)域的工具:刷子 畫筆 ? 普通畫筆 – BLACK_PEN – WHITE_PEN – NULL_PEN – 用 GetStockObject函數(shù)選擇 ? 特殊畫筆的定義項目 – 線寬 – 顏色 – 畫筆類型 畫筆類型 畫筆 類型 PS_SOLID PS_DASH PS_NULL 畫實線 畫點劃線 不畫線 刷子 ? 刷子是用于描繪閉合形狀內部區(qū)域的圖形對象 ? Windows CE支持三種類型的邏輯刷 – 標準刷: Windows CE維護了 21種標準刷 – 實心刷:在 8X8像素的正方形中包含 64個同色像素 – 模板刷: 使用 CreatePatternBrush 或CreateDIBPatternBrushPt來創(chuàng)建 ? SelectObject函數(shù)將邏輯刷選入設備環(huán)境 ? GetStockObject函數(shù)可以選擇一種標準刷 ? CreateDIBPatternBrushPt用來設計任何尺寸、顏色和模式的畫刷 原語轉換成畫筆和畫刷 ? 以畫矩形為例:調用設備驅動程序時,對于矩形區(qū)域內部使用一個畫刷工具,而對于矩形外邊緣,使用 4個小區(qū)域。 virtual GDIOBJ* SelectObject(DC*)=0。 virtual int GetObject(int CntBytesBuffer,void* pObject)=0。 BOOL IsStockObject()。 ULONG Decrement()。 ~GDIOBJ()。 //引用計數(shù) UINT16 m_nIndex。 ? Windows CE支持的輸入筆的消息 – WM_LBUTTONDBLCLK —用戶雙擊屏幕 – WM_LBUTTONDOWN —用戶單擊屏幕 – WM_LBUTTONUP —用戶從屏幕上抬起輸入筆 – WM_MOUSEMOVE —用戶在筆尖接觸屏幕時移動輸入筆 接收來自輸入面板的輸入 ? 沒有鍵盤輸入的 Windows CE設備需要模擬鍵盤輸入的輸入方法 (IM), Windows CE實現(xiàn)了一個通過觸摸屏操作的輸入面板結構 ? Windows CE lM需要兩個部分: – 軟件輸入面板子系統(tǒng) – IM ? 輸入面板子系統(tǒng)完成非鍵盤輸入到鍵盤事件的轉換,也負責管理軟件輸入方法 輸入面板通信示意圖 ? 輸入面板調用IInputMethod借口創(chuàng)建 IM,然后就可以接收用戶輸入 ? IM通過 IIMCallback接口將數(shù)據(jù)傳輸給輸入面板 應用程序 鍵盤驅動分發(fā)系統(tǒng) GWES 鍵盤事件 輸入面板 IIMCallback IM IInPut
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1