我需要在类视图中框选一个区域,然后以框选的中心为基准显示在视图区的中心,我的思路是,先算出框中心点坐标,然后转换成逻辑坐标,除以框选前图像放大的倍率,再乘上现在要放大的倍率,减去客户区的一半,得到的结果用来设置滚动条的位置,但是出来的结果是,框选左上角的时候是正确的,框选右上角,左下角,右下角都不正确,求大神赐教啊!
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
MFC CScrollView派生类滚动条位置设置问题
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
devmiao 2016-03-31 15:41关注本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报
微信扫一扫点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2016-01-04 15:39在本文中,我们将深入探讨如何在MFC(Microsoft Foundation Classes)框架中实现一个带有滚动条的大图片显示功能,这是基于Windows应用程序开发的一种常见需求。标题中的"MFC_带滚动条的大图片显示方案"指的是利用...
- 2021-09-10 21:17Waltrr的博客 CView类为用户定义的视图类提供了基本的功能。视图被连接到文档上,用作文档和用户之间的媒介:视图在屏幕或打印机上显示文档的图像,并将用户的输入解释为对文档的操作。 视图是框架窗口的子窗口。可能会有多个...
- 2024-11-04 16:04YxVoyager的博客 MFC(Microsoft Foundation Classes Library,微软基础类库)是微软公司推出的一套用于Windows平台的C++类库,它基于Win32 API进行封装,提供了面向对象的编程接口,旨在简化Windows应用程序的开发过程。通过MFC,...
- 2008-12-24 11:31MFC(Microsoft Foundation Classes)是微软提供的一套C++库,用于简化Windows应用程序开发。它基于面向对象的设计,封装了Windows API,使开发者能够更容易地使用Windows控件和功能。在"VC++6.0 MFC控件详细的使用...
- 2025-05-01 16:18元楼的博客 MFC,即Microsoft Foundation Classes,是微软公司为了简化Windows应用程序开发而提供的一套C++类库。通过MFC,开发者可以使用面向对象的编程方法来快速构建功能丰富的Windows应用程序。MFC封装了大量Windows API,...
- 2025-07-22 06:12沉默的大羚羊的博客 CWinApp类包含许多成员函数,它们负责处理应用程序的启动、运行和关闭。以下是CWinApp类中一些关键成员函数的介绍:: 初始化应用程序的实例。这是在应用程序的运行流程中首先调用的函数,用于创建和显示主窗口。: ...
- 2017-01-16 18:46天桥雨的博客 CScrollView类提供视图的滚动显示;CEditView类支持在视图中的文本编辑操作;CHtmlView类支持在视图中显示和操作html文件。 3)DLL的三种调用形式。 DLL的概念 可以向程序提供一些函数、变量或 类 。 静态链接库
- 2021-04-06 18:38保护大苹果和橙子的博客 MFC(Microsoft Foundation class)微软基本类(库),有时候也有人叫做微软基本类库,因为它确实是一个类库(物理上讲),而且非常庞大;它也是一个面向对象的应用程序架构(逻辑上),程序员利用它可以很方便搭建...
- 2019-09-27 03:29dbxxdqh48705的博客 19.给从CWnd派生的窗口添加滚动条 20. SetWindowPos 21. 介绍函数过程中一种任意键退出同时能处理消息的实现方法 22. 如何隐藏工具栏 23. 如何动态获取工具条指针并给工具条加标题? 24. 在状态条中显示...
- 2025-07-27 10:34酷毙的我啊的博客 MFC(Microsoft Foundation Classes)是微软公司提供的一套用于Windows应用程序开发的C++类库,其基于Win32 API封装,以简化Windows API的复杂性,并提供面向对象的编程接口。MFC广泛应用于GUI开发,尤其在早期的...
- 2016-05-05 17:48Ruby丫丫的博客 MFC(Microsoft Foundation class)微软基本类(库),有时候也有人叫做微软基本类库,因为它确实是一个类库(物理上讲),而且非常庞大;它也是一个面向对象的应用程序架构(逻辑上),程序员利用它可以很方便搭建...
- 2016-04-17 13:46GarfieldEr007的博客 19.给从CWnd派生的窗口添加滚动条 20. SetWindowPos 21. 介绍函数过程中一种任意键退出同时能处理消息的实现方法 22. 如何隐藏工具栏 23. 如何动态获取工具条指针并给工具条加标题? ...
- 2019-08-02 12:29weixin_30266885的博客 参考:...MFC(Microsoft Foundation Classes),是微软公司提供的一个类库(class libraries),以C++类的形式封装了Windows的API,并且包含一个应用程序框架,以减少应用程序开发人员的工...
- 2011-10-27 13:01dlfer11的博客 19.给从CWnd派生的窗口添加滚动条 20. SetWindowPos 21. 介绍函数过程中一种任意键退出同时能处理消息的实现方法 22. 如何隐藏工具栏 23. 如何动态获取工具条指针并给工具条加标题? 24. 在状态...
- 2024-08-28 12:43Fkvision的博客 本文将指导如何在MFC中实现滑动滚条功能,涵盖初始化滚条、设置属性、处理消息、更新视图、反馈滚动事件以及自定义滚条外观等方面。通过分析文件"***"中的代码示例,读者将掌握滑动滚条的实际应...
- 2012-08-29 10:00kobi的博客 19.给从CWnd派生的窗口添加滚动条 20. SetWindowPos 21. 介绍函数过程中一种任意键退出同时能处理消息的实现方法 22. 如何隐藏工具栏 23. 如何动态获取工具条指针并给工具条加标题? 24. 在...
- 2019-04-05 16:34月是丨故乡明的博客 MFC提供了一个小工具Tracer.exe来帮助调试Windows-Based的程序,Tracer可以在Output或Console窗口中显示MFC Library的内部操作信息,以及应用程序的Warning和Error消息,你可以按照需要来查看它们。Tracer可以经常对...
- 没有解决我的问题, 去提问