如何在界面实现对图片进行拉伸实现缩放效果的功能? 在一个多(单)文档窗口中显示一副图片,用鼠标可以任意拖动位置,并且能对图片进行拉伸,实现缩放的效果。请各位给点个提示或是思路。谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CDC dcMem; dcMem.CreateCompatibleDC (pDC); CBitmap bitmap; bitmap.CreateCompatibleBitmap (pDC, 32, 32); CBitmap* pOldBitmap = dcMem.SelectObject (&bitmap); CBrush* pBrush = new CBrush (clrBackColor); dcMem.FillRect (CRect (0, 0, 32, 32), pBrush); delete pBrush; int nIndex = GetCurSel (); if (nIndex != LB_ERR) dcMem.DrawIcon (0, 0, (HICON) GetItemData (nIndex)); pDC->StretchBlt (pRect->left, pRect->top, pRect->right - pRect->left, pRect->bottom - pRect->top, &dcMem, 0, 0, 32, 32, SRCCOPY); dcMem.SelectObject (pOldBitmap); listview添加了OnGetdispinfo后崩溃 如何在Cview或控制台上输出类似♡♡♡的特殊字符? VC/MFC 如何把CString 转化成 char型和int型 mfc总结 帮忙解释一下,这两句话是什么意识 单文档application中如何单击toolbar按钮实现view的切换? 请问怎么样得到当前视窗某个座标的颜色?并判断。 请教高手!!!!!!!! 关于在classwizard中取值范围的一个简单问题! 怎样锁屏幕呢? 请问我如下操作为何不能正确调用对话框? CDC坐标转换的函数是什么?
dcMem.CreateCompatibleDC (pDC); CBitmap bitmap;
bitmap.CreateCompatibleBitmap (pDC, 32, 32);
CBitmap* pOldBitmap = dcMem.SelectObject (&bitmap); CBrush* pBrush = new CBrush (clrBackColor);
dcMem.FillRect (CRect (0, 0, 32, 32), pBrush);
delete pBrush; int nIndex = GetCurSel ();
if (nIndex != LB_ERR)
dcMem.DrawIcon (0, 0, (HICON) GetItemData (nIndex)); pDC->StretchBlt (pRect->left, pRect->top, pRect->right - pRect->left,
pRect->bottom - pRect->top, &dcMem, 0, 0, 32, 32, SRCCOPY); dcMem.SelectObject (pOldBitmap);