对话框中绘图问题,高分在线求助 我在对话框中放入PICTURE CONTROL后设置FRAME类型,在上面绘图后,下拉菜单及打开其它对话框遮盖后,图形缺掉一块,请问如何解决?马上给分! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 PICTURE CONTROL的FRAME类型改成RECT,看看? 将所画的图保存到内存中(CompatibleDC, CompatibleBitmap),窗口重绘时拷贝一下就行了。 你应该从CStatic继承一个自己的新类,并将PICTURE CONTROL的变量换成你自己的新类的类型,然后重载新类的OnPaint函数,将画图的代码放进去就行了 FBStudio(飞鸟) 请问具体如何操作? HDC hDC = ::GetDC(your YourPictureControl hWnd);HDC hMemDC = ::CreateCompatibleDC(hDC);HBITMAP hBmp = ::CreateCompatibleBitmap(hdc, nWidth, nHeight);HBITMAP hBmpOld = (HBITMAP)::SelectObject(hMemDC, hBmp);...................................你的操作...................................::BitBlt(hDC, 0, 0, nWidth, nHeight, hMemDC, 0, 0, SRCCOPY);::SelectObject(hMemDC, hBmpOld);::DeleteObject(hBmp);::DeleteObject(hMemDC);::ReleaseDC(your hWnd, hDC); VS2010做的东西发给别人,都提示缺少MSVCP100D.dll文件,怎么破? AVIFileOpen函数怎么用啊 RichEdit中的文字如何实现动态居中、左对齐或右对齐?再现等待 c++对内存的操作 编程也有一段时间了,今天才发现有一个很简单的问题不会!! 才鸟发问~~~~,关于程序发布~~ ★★★ 轻松取分,小问题,进来吧 :-) ★★★ 一个小问题(CListCtrl) 请教!--在MFC的哪个类可以处理电子邮件,怎么处理! #pragma once这是什么意思 在C中如何把整数i转换成用Textout输出的字符串? 哪位高手做过类似WORD预览中的缩放的东东
HDC hMemDC = ::CreateCompatibleDC(hDC);
HBITMAP hBmp = ::CreateCompatibleBitmap(hdc, nWidth, nHeight);
HBITMAP hBmpOld = (HBITMAP)::SelectObject(hMemDC, hBmp);
...................................
你的操作
...................................
::BitBlt(hDC, 0, 0, nWidth, nHeight, hMemDC, 0, 0, SRCCOPY);
::SelectObject(hMemDC, hBmpOld);
::DeleteObject(hBmp);::DeleteObject(hMemDC);
::ReleaseDC(your hWnd, hDC);