释义 |
COleServerItem::OnDrawEx
virtual BOOL OnDrawEx( CDC* pDC, DVASPECT nDrawAspect, CSize& rSize );
返回值: 如果此项绘制成功则返回一个非零值;否则返回值为0。
参数:pDC | 指向一个CDC对象的指针,要在此对象上绘制该项。DC自动连接到属性DC上,因此应用此项可以调用属性函数,尽管这样做会使元文件设备专用化。 | nDrawAspect | 一个DVASPECT枚举值。此参数可以取下列任何值:· | DVASPECT_CONTENT | 用这种方式表示的项可以作为一个嵌入对象显示在它的容器中。 | · | DVASPECT_THUMBNAIL | 用“拇指甲”方式表示项,以使它可以显示在一个浏览工具中。 | · | DVASPECT_ICON | 用图标来表示项。 | · | DVASPECT_DOCPRINT | 项被表示为就象它被用File菜单中的Print命令打印一样。 |
| rSize | 此项的大小(以HIMETRIC为单位)。 |
说明: 框架调用此函数来进行所有绘制。当DVASPECT等于DVASPECT_CONTENT时,缺省实现是调用OnDraw函数,否则函数失败。 可重载此函数来为非DVASPECT_CONTENT的特征如DVASPECT_ICON或DVASPECT_THUMBNAIL提供数据。
请参阅:COleServerItem::OnDraw |