關於裝置內容

裝置獨立性是 Microsoft Windows 的其中一項主要功能。 應用程式可以在各種裝置上繪製和列印輸出。 支援此裝置獨立性的套裝軟體含在兩個動態連結程式庫中。 第一個Gdi.dll稱為圖形裝置介面, (GDI) ;第二個稱為設備磁碟機。 第二個名稱取決於應用程式繪製輸出的裝置。 例如,如果應用程式在其視窗的工作區中繪製 VGA 顯示器上的輸出,則會Vga.dll此程式庫;如果應用程式在 Epson FX-80 印表機上列印輸出,則會Epson9.dll此程式庫。

應用程式必須通知 GDI 載入特定設備磁碟機,一旦載入驅動程式,即可準備裝置以進行繪圖作業, (例如選取線條色彩和寬度、筆刷圖樣和色彩、字型字樣、裁剪區域等等) 。 這些工作是藉由建立和維護裝置內容 (DC) 來完成。 DC 是一種結構,可定義一組繪圖物件及其相關聯的屬性,以及影響輸出的圖形模式。 繪圖物件包括線條繪製的畫筆、用於繪製和填滿的筆刷、用於複製或捲動畫面部分的點陣圖、用於定義可用色彩集的調色盤、裁剪的區域和其他作業,以及繪製和繪製作業的路徑。 不同于大部分的結構,應用程式永遠不會直接存取 DC;相反地,它會藉由呼叫各種函式,間接地在 結構上運作。

本概觀提供下列主題的相關資訊:

重要概念是 DC 或視窗的配置,其描述 GDI 物件和文字的顯示順序 (由左至右或由右至左) 。 如需詳細資訊,請參閱 視窗功能和GetLayoutSetLayout 函式中的。