MFC 使用圖形變換矩陣的簡單方法

MFC用GDI繪畫,沒有圖形變換矩,很不方便,查了很多都是自己寫的,這裏介紹一個簡單方法,就是用D2D的矩陣變換。

1、包含頭文件 #include "d2d1helper.h"

2、在左邊的解決方案資源管理器的項目上點右鍵/屬性/配製屬性/鏈接器/輸入/附加依賴項/填入D2d1.lib,如果有多項用分號分開。

示例代碼

	D2D1::Matrix3x2F m_mtxCar = D2D1::Matrix3x2F::Rotation((FLOAT)D1120) // 旋轉座標
		* D2D1::Matrix3x2F::Scale( 0.2f, 0.2f )		// 縮小5倍
		* D2D1::Matrix3x2F::Translation(m_nX0, m_nY0)	// 移到屏幕指定位置
		;

是不是很簡單方便。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章