共用方式為


矩陣類別 (gdiplusmatrix.h)

Matrix 物件代表 3 ×3 矩陣,而該矩陣又代表仿射轉換。 Matrix 物件只會儲存 3 ×3 矩陣中的 9 個數字中的 6 個,因為代表仿射轉換的所有 3 ×3 矩陣都有相同的第三欄 (0, 0, 1)。

遺產

Matrix 類別實作 GdiplusBase。

Methods

Matrix 類別具有這些方法。

 
矩陣::克隆

Matrix::Clone 方法會建立新的 Matrix 物件,這是此 Matrix 物件的複本。
矩陣::等於

Matrix::Equals 方法會判斷此矩陣的元素是否等於另一個矩陣的元素。
矩陣::GetElements

Matrix::GetElements 方法會取得此矩陣的元素。 元素按 m11、m12、m21、m22、m31、m32 的順序放置在陣列中,其中 mij 表示第 i 行 j 列中的元素。
矩陣::GetLastStatus

Matrix::GetLastStatus 方法會傳回值,指出此 Matrix 物件最近方法失敗的本質。
矩陣::反轉

如果此矩陣是可反轉的,則 Matrix::Invert 方法會將此矩陣的元素取代為其反向的元素。
矩陣::IsIdentity

Matrix::IsIdentity 方法會判斷此矩陣是否為身分識別矩陣。
矩陣::IsInvertible

Matrix::IsInvertible 方法會判斷此矩陣是否可反轉。
矩陣::矩陣

建立並初始化代表身分識別矩陣的 Matrix::Matrix 物件。 (矩陣矩陣)
矩陣::矩陣

建立並初始化代表身分識別矩陣的 Matrix::Matrix 物件。 (過載 2/3)
矩陣::矩陣

根據矩形和點建立 Matrix::Matrix 物件。 (超載 2/2)
矩陣::矩陣

根據矩形和點建立 Matrix::Matrix 物件。 (超載 1/2)
矩陣::矩陣

建立並初始化代表身分識別矩陣的 Matrix::Matrix 物件。 (超載 1/3)
矩陣::矩陣

根據定義仿射轉換的六個數字建立並初始化 Matrix::Matrix 物件。
矩陣::乘法

Matrix::Multiply 方法會使用本身和另一個矩陣的乘積來更新此矩陣。
矩陣::偏移X

Matrix::OffsetX 方法會取得此矩陣的水平平移值,也就是資料列 3 資料行 1 中的元素。
矩陣::偏移Y

Matrix::OffsetY 方法會取得此矩陣的垂直平移值,也就是資料列 3、資料行 2 中的元素。
矩陣::重設

Matrix::Reset 方法會使用身分識別矩陣的元素來更新此矩陣。
矩陣::旋轉

Matrix::Rotate 方法會使用本身和旋轉矩陣的乘積來更新此矩陣。
矩陣::RotateAt

Matrix::RotateAt 方法會使用本身的乘積和代表指定點旋轉的矩陣來更新此矩陣。
矩陣::縮放

Matrix::Scale 方法會使用本身和縮放矩陣的乘積來更新此矩陣。
矩陣::SetElements

Matrix::SetElements 方法會設定此矩陣的元素。
矩陣::剪切

Matrix::Shear 方法會使用本身和剪切矩陣的乘積來更新此矩陣。
矩陣::轉換點

Matrix::TransformPoints 方法會將陣列中的每個點乘以此矩陣。 每個點都被視為列矩陣。 乘法是用左邊的行矩陣和右邊的這個矩陣來執行的。
矩陣::轉換點

本主題列出 Matrix 類別的 TransformPoints 方法。 如需 Matrix 類別方法的完整清單,請參閱 矩陣方法。
矩陣::轉換向量

Matrix::TransformVectors 方法會將陣列中的每個向量乘以此矩陣。
矩陣::轉換向量

本主題列出 Matrix 類別的 TransformVectors 方法。 如需 Matrix 類別方法的完整清單,請參閱 矩陣方法。
矩陣::翻譯

Matrix::Translate 方法會使用本身和翻譯矩陣的乘積來更新此矩陣。

需求

Requirement 價值觀
目標平臺 窗戶
Header gdiplusmatrix.h