VC6.0实现图像截图至剪贴板功能
在VC6.0中,实现图像截图至剪贴板功能需要通过以下步骤:
- 
使用 HDC CreateCompatibleDC(HDC hdc) 创建一个兼容设备上下文(HDC),该HDC与当前显示设备兼容。
 - 
使用 HBITMAP CreateCompatibleBitmap(HDC hdc, int nWidth, int nHeight) 创建一个与兼容设备上下文大小相同的位图对象(HBITMAP)。
 - 
使用 SelectObject(HDC hdc, HBITMAP hBitmap) 将位图对象选择到兼容设备上下文中。
 - 
使用 BitBlt(HDC hdcDest, int nXDest, int nYDest, int nWidth, int nHeight, HDC hdcSrc, int nXSrc, int nYSrc, DWORD dwRop) 函数将指定区域的屏幕图像复制到兼容设备上下文中。
 - 
使用 OpenClipboard(HWND hWnd) 打开剪贴板。
 - 
使用 EmptyClipboard() 清空剪贴板。
 - 
使用 SetClipboardData(UINT uFormat, HANDLE hMem) 将位图数据复制到剪贴板中,并指定剪贴板数据格式(CF_BITMAP)。
 - 
使用 CloseClipboard() 关闭剪贴板。
 
                                        
                                    文件大小:3.34MB
                                
                                
                                
                            
评论区