BOOL Attach(
HGDIOBJ hObject
);
- hObject:要附加的 GDI 对象句柄。
该方法返回一个布尔值,表示操作是否成功。如果成功,返回非零值;如果失败,返回零。
使用示例:
CBitmap myBitmap;
HBITMAP hBitmap = LoadBitmap(NULL, MAKEINTRESOURCE(IDB_MYBITMAP));
if (hBitmap != NULL)
{
myBitmap.Attach(hBitmap);
// 使用myBitmap对象进行其他操作
// 不要忘记在不再需要附加的GDI对象时释放资源
myBitmap.DeleteObject();
}
在上面的示例中,Attach 方法用于将由 LoadBitmap 函数加载的位图句柄附加到 CBitmap 对象上。请注意,在使用 Attach 方法后,需要负责确保不再需要附加的 GDI 对象时释放相应的资源,这可以通过调用 DeleteObject 方法来完成。
转载请注明出处:http://www.zyzy.cn/article/detail/18033/MFC/CGdiObject