關於繪畫與素描
幾乎所有的應用程式都會使用畫面來顯示其作的數據。 應用程式會繪製影像、繪製圖形並寫入文字,讓用戶可以在建立、編輯和列印數據時檢視數據。 Microsoft Windows 提供豐富的繪製和繪圖支援,但由於多任務作系統的本質,應用程式在存取螢幕時必須彼此合作。
為了讓所有應用程式都能順暢且合作地運作,系統會管理畫面上的所有輸出。 應用程式會使用視窗做為其主要輸出裝置,而不是螢幕本身。 系統會提供唯一對應的視窗顯示裝置上下文。 應用程式會使用顯示裝置內容,將其輸出導向指定的視窗。 在視窗中繪製(將輸出導向至視窗)可防止應用程式干擾其他應用程式的輸出,並允許應用程式彼此共存,同時仍充分利用系統的圖形功能。
- 在視窗中繪製的時機
- WM_PAINT 的訊息
- 不使用WM_PAINT訊息進行繪圖
- 視窗座標系統
- 視窗區域
- 視窗背景
- 已最小化的視窗
- 調整大小的 Windows
- 非客戶區
- 子視窗更新區域
- 顯示裝置
- 視窗更新鎖定
- 累積邊界矩形