函数:SelectObject

王朝vc·作者佚名  2006-01-08
窄屏简体版  字體: |||超大  

SelectObject

把一个对象(位图、画笔、画刷等)选入指定的设备描述表。新的对象代替同一类型的老对象。

HGDIOBJ SelectObject(

HDC hdc, //设备描述表句柄

HGDIOBJ hgdiobj //对象句柄

);

参数

hdc

设备描述表句柄(要载入的设备描述表句柄)。

hgdiobj

选择要载入的对象的句柄。该对象句柄必需已经利用以下函数所创建的:

对象(句柄) 函数

------------------------------------------------------------------

Bitmap(位图) CreateBitmap, CreateBitmapIndirect,

CreateCompatibleBitmap, CreateDIBitmap,

CreateDIBSection

Brush(画刷) CreateBrushIndirect, eateDIBPatternBrush,

CreateDIBPatternBrushPt, CreateHatchBrush,

CreatePatternBrush, CreateSolidBrush

Font(字体) CreateFont, CreateFontIndirect

Pen(画笔) CreatePen, CreatePenIndirect

Region(区域) CombineRgn, CreateEllipticRgn,

CreateEllipticRgnIndirect,

CreatePolygonRgn, CreateRectRgn,

CreateRectRgnIndirect

返回值

如果调用成功且选择的对象不是区域对象,则返回老对象的句柄;否则返回区域对象。

值 含义

-----------------------------------------------------------------

SIMPLEREGION 区域由单个矩形组成

COMPLEXREGION 区域由多个矩形组成

NULLREGION 区域为空

如果发生错误且选择的对象不是区域,则返回NULL,另,it's GDI_ERROR。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航