我在做一个绘图程序,当会完图时,要对图或所改动的东西进行一个保存,保存到计算机上,该怎么做
解决方案 »
- 窗口与普通类之间的通信
- .h头文件的问题
- EXCEL文件打开后怎么指定显示某个SHEET表?
- 为什么 vc combo box 的 member variables 有时候只能加 int ,而有时候只能加 Cstring ,有什么不同?
- 请教一个关于复杂结构成绩排序的问题
- 有没有办法确定点击按钮之前的焦点是否在某个控件上?
- 请问 GDI+ 中如何将一个图片保存成8位色,望赐教!
- 大虾,98下socket通信怎么会出问题???
- 写数据库问题
- 怎样才能使WIN98的文件格式为FAT16,而不是FAT32格式????
- 问一个64位IE的快捷方式使用IShellLink::getpath取不对对应文件
- wise制作安装程序时,拖动安装界面的窗口,原窗口不消失,怎么解决?
::GetClientRect(hwnd, &rect);
HDC hDCMem = ::CreateCompatibleDC(hDC); HBITMAP hBitMap = ::CreateCompatibleBitmap(hDC, rect.right, rect.bottom);
HBITMAP hOldMap = (HBITMAP)::SelectObject(hDCMem, hBitMap); ::BitBlt(hDCMem, 0, 0, rect.right, rect.bottom, hDC, 0, 0, SRCCOPY); CImage image;
image.Attach(hBitMap);
image.Save("c:\\B.bmp");
image.Detach(); ::SelectObject(hDCMem, hOldMap);
::DeleteObject(hBitMap);
::DeleteDC(hDCMem);
::DeleteDC(hDC); return 0;