为了账号安全,请及时绑定邮箱和手机立即绑定

对SelectObject函数的不解?

对SelectObject函数的不解?

素胚勾勒不出你 2019-02-05 14:06:24
HGDIOBJ SelectObject(HDC hdc, HGDIOBJ hgdiobj);HGDIOBJ一个(void*)指针,此参数可以是Bitmap、Brush、Font、Pen、Region的句柄,句柄在windows里全是以long形表示。我们在调用函数的时候这样写SelectObject(hdc,hpen)或SelectObject(hdc,(HPEN)hpen),1、SelectObject(hdc,hbrush),SelectObject(hdc,Bitmap)等,当我们为一个设备环境选入一个绘制属性(笔、画刷、位图)的时候,本质上都是传入一个long形的参数,那么SelectObject函数在执行的内部怎么能知道我现在是需要改变某个设备环境的笔属性还是画刷属性呢。2、还有它的返回值一个指(void*)针有什么作用呢。是否可以通过这个返回值获取本次设备环境的属性。3、建立一个设备环境时都建立一个与设备兼容的设备环境,到底兼容在哪里。
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 1379 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信