您的位置:首页 > 其它

MFC/WIWIndows常用API--2

2007-04-10 21:31 459 查看
常用的六个GDI对象:

CPen/CBrush/CFont/CBitmap/CPalette/CRegion

dc.SelectObject(&GDIObject)--把GDI对象选入设备描述表。 注意用完后还原原来的dc设置是个好的编程习惯。

dc.SetRop2()----设置绘图模式。有时是很有用的。比如R2_NOT可以以取反的形式绘图,可以实现在原位置重画以清除画图的效果。------------------------------------------------------技巧

映射模式的问题。常用的八种模式。MM_ISOTROPIC/MM_ANISOTROPIC可以自定义映射模式。

----------------------适用于绘制与窗口相切的图形,或者画等方型---技巧

----与dc.SetWindowExt和SetViewPortExt配合使用。

--dc.DPToLP(&point)设备坐标转换为逻辑坐标

--dc.LPToDP---逻辑坐标转换为设备坐标。

--dc.SetViewPortOrg(&point)设置视口原点坐标

--dc.SetWindowOrg设置逻辑窗口坐标

--------dc.GetDeviceCaps(..)获取有关设备的信息**************很有用的啊。比如获得屏幕分辨率.....********

---LOGFONT logFont--结构的应用,配合CreatePointFontIndirect(&ogfont)来实现特殊的输出文字的效果,如旋转文字输出。

-------CRect rect;rect.OffsetRect(-16,-16)----可以平移矩形对象,实现阴影的效果。********************

-------备用GDI对象的使用。--dc.SelectStockObject(....)

---------注意NULL画刷与画笔的使用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: