原创 GDI 座標系 與 映射模式

GDI 座標系 Windows座標系分爲邏輯座標系和設備座標系兩種,GDI支持這兩種座標系。 一般而言,GDI的文本和圖形輸出函數使用邏輯座標,而在客戶區移動或按下鼠標的鼠標位置是採用設備座標。 邏輯座標系 與 設備座標系: 邏輯座標系是

原创 MFC 圖形圖像處理 -- 總結

Windows是一個圖形操作系統,其所有的圖形可視效果都是通過繪製操作而完成的。 圖形顯示的實質就是利用Windows提供的圖形設備接口將圖形繪製在顯示器上。 大多數應用程序都需要在客戶區繪製一些圖形,如繪製文本、幾何圖形、位圖和光標等。

原创 設備環境

爲了實現設備無關性,應用程序的輸出不直接面向顯示器等物理設備, 而是面向一個稱之爲設備環境DC(Device Context)的虛擬邏輯設備。設備環境也稱設備描述表或設備上下文,它是由Windows管理的一個數據結構,它保存了繪圖操作中一

原创 UNICODE環境下將寬字符CString轉換爲char*

最近用VS編程,遇到點煩心事。VS默認是UNICODE環境,而我的函數接受的又是char *參數,不得已,上網搜索了一個貌似正常的結果,就用了。 該轉換方式如下: (char*)strText.GetBuffer(strText.GetL