如何把位图拷贝到剪贴板中
//原著:不知道(反正是外国人)
//译者:重庆大学光电工程学院 贾旭滨
//欢迎大家批评指教,谢谢!
把位图拷贝到剪贴板中是比较简单的,但是有件事情你可别忘记了,如果位图有调色板的话,你也要把调色板一起拷贝过去,否则的话位图就不能正确显示了。
函数1:拷贝一个DDB到剪贴板中
copybitmaptoclipboard()函数能把一个DDB拷贝到剪贴板中去,如果有调色板它也一起拷贝过去。最后,注意调用detach()函数。这是非常重要的,因为GDI(图形设备接口)对象已经转移到了剪贴板中了。
//copybitmaptoclipboard -拷贝DDB到剪贴板中
//pwnd -打开剪贴板窗口的指针
//bitmap -DDB
//ppal -逻辑调色板的指针,它可能是空的
//note -位图被拷贝后,剪贴板拥有的bitmap和ppal,它应该被分离
//
void copybitmaptoclipboard( const cwnd *pwnd, cbitmap
搜索更多相关主题的帖子:
位图 剪贴 拷贝