对于函数selectobject的第二个参数是HBITMAP类型时,为什么此参数只能时CreateBitmap, CreateBitmapIndirect, CreateCompatibleBitmap, CreateDIBitmap, CreateDIBSection 函数所创建的HBITMAP类型句柄,而不能时GobalAlloc函数返回的HBITMAP类型句柄,这两者之间有什么区别吗??为什么不能统一起来???那么同一个类型的句柄比如HBITMAP所确定的不是同样的结构吗??
解决方案 »
- CFileDialog 打开 关闭 内存泄漏 问题
- VC 如何截取当前窗口的图像到剪切板上?高结贴率!
- 两台不能访问外网的而同一局域网邮件服务器能不能互相收发邮件?
- VS2008中 radiobutton控件屬性在程序中如何設置?
- 关于单文档多视图的问题,在线求解~~~
- 在子窗口中如何实现鼠标离开子窗口单击响应某个消息
- 用VC如何写一个程序上传文件,模拟multipart/form-data提交表单,服务器端程序用jsp写的??????
- 程序运行中途发生异常,有什么办法可以定位发生异常的语句?
- 捕获网络数据大家用什么软件的说
- 重载ExitInstance()错误
- 程序正常运行一天后_beginthreadex突然返回为NULL,怎么回事?
- xml(数据库)动态菜单
另外,你对句柄还是不怎么了解,HBITMAP这个类型等价于UNSIGNED LONG型,它只是用来找到对应的资源的。
你所说的初始化时什么意思啊???这两者又有什么区别呢??