?? 為什么拷貝到屏幕上的圖形,如果被擋住或者刷新屏幕,就會消失.txt
字號:
Windows并 不 會 保 存 每 個 窗 口 中 內 容 的 像 素 圖 象 , 這 主 要 是 因 為 如 果 要 保 存 所 有 像 素 ( 包 括 看 不 見 的 ) , 會 導 致 占 用 大 量 內 存 ( 你 可 以 計 算 一 下 在 24位 真 彩 色 情 況 下 , 一 幅 200*200的 圖 象 需 要 多 少 內 存 ) 。 當 出 現 因 為 被 窗 口 擋 住 或 者 刷 新 屏 幕 而 需 要 重 新 繪 制 圖 象 時 , 它 會 向 該 窗 口 發 送 WM_PAINT消 息 ( 對 應 VB的 Paint事 件 ) , 而 該 程 序 應 該 繪 制 缺 少 的 部 分 或 整 個 圖 象 。 如 果 你 說 的 屏 幕 是 指 桌 面 的 話 , 那 么 是 因 為 你 沒 有 根 據 WM_PAINT消 息 來 繪 制 圖 象 。 而 SaveDC并 不 內 存 圖 象 , 它 只 是 保 存 DC的 一 些 設 置 , 所 以 RestoreDC也 不 能 恢 復 圖 象 。
<END>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -