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

正文內(nèi)容

簡單圖形繪制與動態(tài)效果-文庫吧

2025-04-24 03:39 本頁面


【正文】 三種 刷新 窗口移動后的刷新 被覆蓋區(qū)域的刷新 對象穿越后的刷新 (系統(tǒng)自動完成 ) 用戶區(qū)移動或顯示 用戶窗口大小改變 程序通過滾動條滾動窗口 窗口被另一個窗口覆蓋的 恢復如下拉式菜單關閉等 光標穿過用戶區(qū) 圖標拖過用戶區(qū) 窗口被另一個窗口覆蓋的區(qū)域稱為 無效區(qū)域 。 Windows系統(tǒng)為每個窗口建立了一個 PAINTSTRUCT結(jié)構,該結(jié)構中包含了包圍 無效區(qū)域 的一個最小矩形的結(jié)構 RECT,應用程序可以根據(jù)這個無效矩形執(zhí)行刷新操作。 Typedef struct tagPAINTSTRUCT { HDC hdc。 //設備描述表句柄 BOOL fErase。 //一般取真值,表示擦除無效矩形的背景 RECT rcPaint。 //無效矩形標識 BOOL fRestore。 //系統(tǒng)保留 BOOL fIncUpdate。 //系統(tǒng)保留 BYTE rgbReserved[16]; //系統(tǒng)保留 }PAINTSTRUCT。 rcPaint 為標準的 RECT數(shù)據(jù)結(jié)構,其作用是標識無效矩形,它包含了無效矩形的左上角和右下角的坐標 常用的 Windows應用程序刷新窗口的方法 保存副本。刷新時將副本拷貝到相應的窗口中 記錄事件。刷新時重新執(zhí)行這個曾經(jīng)發(fā)生的事件 重新繪制。將圖形繪制處理程序放在消息 WM_PAINT響應模塊中,刷新時重繪圖形 (3) 有效的刷新方法 消息處理過程 Cpu memory Keyboard mouse CRT ?Windows控制所有資源 ?運行中的 windows程序 ?窗口程序 窗口操作 ?窗口 message+窗口標識 獲取本窗口的消息 處理結(jié)果 ?顯示結(jié)果 畫圖步驟 ? 準備畫輪廓的畫筆 ? 準備填充的畫刷 ? Windows中每個對象都有 “ 句柄 ” ,畫筆、畫刷也是對象,也要通過 “ 句柄 ” 來使用 ? 定義畫筆、畫刷的句柄變量: HPEN hPen。 HBRUSH hBrush。 但 hPen、 hBrush還只是隨機數(shù) ? 指定某種畫筆、畫刷給 hPen,hBrush: hPen=CreatePen(PS_SOLID, 2, RGB(red, green, blue) )。 hBrush=CreateSolidBrush( RGB(red,0,0) )。 線型 線寬 線色 畫刷顏色 畫圖的有關概念 ? 誰負責畫圖? ? Windows直接畫? ? Windows通過一套稱為 “ 設備無關 ” 的圖形接口程序( GDI函數(shù))進行畫圖 ? 程序員的責任 ? 把有關要求:筆、刷、圖形、參數(shù)提供給 GDI 設備描述表 ? 記錄各種作圖要求與參數(shù)的數(shù)據(jù)結(jié)構 ? Windows在任一時刻都
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1