在MFC单文档中怎么实现用滚轮放大和缩小图片 向上滑放大,向下滑缩小,我是初学者,请指点,谢谢....
解决方案 »
- 什么是IHTMLdocument???它和CWebBrowse2有什么关系?谁能给我讲讲呀
- 怪问题--------------请赐教?
- 请教,怎样打印图片?(急啊~~)
- CFileDialog的一个问题
- VC6里的光标行高亮显示在哪里设定啊?
- 急!!关于组播消息老是重复接收问题。
- 怎样在基于对话框的程序中加入打印和打印预览功能,迫切等待,要不就无法回家过年了!!
- 回滚函数参数dump方法???????????
- C++调用MFC的activeX控件,都看得到接口却调用失败呢
- 关于WinSockets
- ASSERT(::IsWindow(m_hWnd))
- 使用IInternetProtocol实现HTML代码过滤技术中碰到的并发下载的问题
1、WM_MOUSEWHEEL响应鼠标滚轮消息,方向由参数zDelta决定。
2、图片放大缩小由自己的代码实现,主要是在OnDraw里面做绘图,StretchBlt实现缩放但效果很差,可以考虑使用Gdi+的DrawImage。
具体可以重载OnPrepareDc。在里面设置坐标系参数。而这个参数的变化则由二楼的1来决定
要用到的函数差不多就是SetMapMode。SetWindowExt、SetViewportExt等。自己研究下应该能解决。另绘图最好用双缓冲。可以看看VC自带的例子DrawCli(MSDN里面有)
该怎么做啊。。还有那背景图片 要怎么搞啊,,按钮的大小能不能随着图片变化?初学,,