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画刷与画笔的使用。
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画刷与画笔的使用。
相关文章推荐
- MFC/WIWIndows常用API--3
- MFC/WIWIndows常用API--1
- 对MFC封装Windows通讯API的研究
- Windows 文件、目录操作编程常用API
- windows常用api
- 对MFC 封 装Windows 通 讯API 的 研 究
- Windows 文件、目录操作编程 常用API
- Windows 60个常用API
- windows下socket常用API
- Windows平台下常用的串行通信串口编程API
- Windows 文件、目录操作编程常用API
- windows下socket常用API
- Windows 常用API汇总
- C# Windows Api的一些方法 封装 以及 常用参数
- Windows 60个常用API
- Windows中的桌面编程 常用API介绍——CreateDesktop
- MFC常用API
- windows 常用 API
- windows常用API
- Windows 60个常用API