怎么把指定dc的指定区域保存成HBITMAP,以及怎么把HBITMAP保存成位图
HBITMAPCopyDCToBitmap(HDChScrDC,LPRECTlpRect){if(hScrDC==NULL||lpRect==NULL||IsRectEmpty(lpRect)){AfxMessageBox(“参数错误”);returnNULL;}HDChMemDC;//屏幕和内存设备描述表HBITMAPhBi
发表于 11/4/2010 5:19:10 PM
阅读(2201)
InvalidateRect()(MFC)
当需要更新窗口的时候可以使用Invalidate()来重绘整个窗口,但是重绘整个窗口计算量是很大的,这会导致屏幕出现闪烁,为了防止这种情况,可以用InvalidateRect()来替代Invalidate(),毕竟计算一个矩形里面要绘制的内容计算量会要小很多。函数原型:BOOLInvalidateRect(H
发表于 11/3/2010 11:04:13 AM
阅读(2865)
CFile类和CFileDialog结合使用(MFC)
在MFC中使用CFile类和CFileDialog可以很简单的载入和保存文件……CFileDialog文件选择对话框的使用:首先构造一个对象并提供相应的参数,构造函数原型如下:CFileDialog::CFileDialog(BOOLbOpenFileDialog,//为TRUE则显示打开对话框,为FALSE则显示保存对话
发表于 10/29/2010 10:03:55 AM
阅读(3370)
动态更改菜单(MFC)
在更改菜单之前,首先要把CMainFrame::m_bAutoMenuEnable设为FALSE,不然就无法自己更改菜单的样式,而是被MFC自动的设为启动。然后用AfxGetMainWnd()得到主窗口的句柄,再调用GetMenu,得到主菜单的指针,但是如果直接用AfxGetMainWnd()->GetMenu
发表于 10/27/2010 9:28:43 PM
阅读(2521)
MessageBox的使用(MFC)
MessageBox这个函数可以在VC里面显示一个标准对话框。函数原型:intMessageBox(HWNDhWnd,LPCTSTRlpText,LPCTSTRlpCaption,UINT,uType);参数含义:HWNDhWnd——父窗口的句柄。(在使用的时候发现在CView类里面不要填这一项,但是如果是再其他的类中,就要填写
发表于 10/26/2010 12:37:20 PM
阅读(2735)
VC2005 关闭VS警告 warning C4996
发表于 10/25/2010 10:17:23 AM
阅读(2824)
