共用方式為


編輯增強型中繼檔

若要編輯儲存在增強中繼檔中的圖片,應用程式必須執行下列程式中所述的工作。

編輯儲存在增強中繼檔中的圖片

  1. 使用點擊測試來擷取游標座標,並擷取使用者想要改變的物件位置 (線、弧形、橢圓形、多邊形或不規則) 圖形。
  2. 將這些座標轉換成邏輯 (或世界) 單位。
  3. 呼叫 EnumEnhMetaFile 函式,並檢查每個中繼檔記錄。
  4. 判斷指定的記錄是否對應至 GDI 繪圖函式。
  5. 如果這樣做,請判斷儲存在記錄中的座標是否對應至線條、弧形、橢圓形或其他與使用者所指定座標交集的圖形元素。
  6. 在尋找對應至使用者想要改變之輸出的記錄時,請清除對應至原始記錄的螢幕上的物件。
  7. 從中繼檔刪除對應的記錄,並將指標儲存到其位置。
  8. 允許使用者重新繪製或取代 物件。
  9. 將用來繪製新物件的 GDI 函式轉換成一或多個增強型中繼檔記錄。
  10. 將這些記錄儲存在增強的中繼檔中。