共用方式為


線條和曲線屬性

裝置內容 (DC) 包含影響線條和曲線輸出的屬性。 線條和曲線屬性 包括目前的位置、筆刷樣式、筆刷色彩、畫筆樣式、畫筆色彩、轉換等等。

任何 DC 預設目前位置位於邏輯(或世界)空間中的點 (0,0) 。 您可以呼叫 MoveToEx 函式,並傳遞一組新的座標,將這些座標設定為新的位置。

注意

有兩組線條和曲線繪製函式。 第一組會保留DC中的目前位置,而第二組會改變位置。 您可以檢查函式名稱來識別改變目前位置的函式。 如果函式名稱以 「To」 前置詞結尾,函式會將目前位置設定為最後一行繪製的終點(LineToArcToPolylineToPolyBezierTo)。 如果函式名稱未以這個前置詞結尾,則會讓目前的位置保持不變(ArcPolyline或 polyBezier)。

 

默認筆刷是純白色筆刷。 應用程式可以呼叫 CreateBrushIndirect 函式來建立新的筆刷。 建立筆刷之後,應用程式可以藉由呼叫 selectObject函式將其選取至其 DC。 Windows 提供一組完整的函式,可在應用程式的 DC 中建立、選取和改變筆刷。 如需有關這些函式和一般筆刷的詳細資訊,請參閱 Brushes

默認畫筆是整容、純色黑色畫筆,寬度為一圖元。 應用程式可以使用 ExtCreatePen 函式來建立畫筆。 建立畫筆之後,您的應用程式可以藉由呼叫 selectObject函式將其選取至其 DC。 Windows 提供一組完整的函式,可在應用程式的 DC 中建立、選取和改變畫筆。 如需有關這些函式和一般手寫筆的詳細資訊,請參閱 Pens

默認轉換是 Unity 轉換(由識別矩陣指定)。 應用程式可以藉由呼叫 setWorldTransform函式來指定新的轉換。 Windows 提供一組完整的函式,藉由改變線條和曲線的寬度、位置和一般外觀來轉換線條和曲線。 如需這些函式的詳細資訊,請參閱 座標空間和轉換