社区
C++ Builder
帖子详情
如何实现对图片(BMP,JPG)拉窗口放大,可有示例?(能否用c++builder实现)
lifei
2000-03-27 12:58:00
本人所使用的本系统业务平台MICAPS,其图形子系统可实现拉窗口放大,MOUSEDOWN,拖鼠标拉一方形窗,所围之区域放大至满屏,请教其如何实现?
...全文
220
3
打赏
收藏
如何实现对图片(BMP,JPG)拉窗口放大,可有示例?(能否用c++builder实现)
本人所使用的本系统业务平台MICAPS,其图形子系统可实现拉窗口放大,MOUSEDOWN,拖鼠标拉一方形窗,所围之区域放大至满屏,请教其如何实现?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hhzh426
2000-07-14
打赏
举报
回复
使用TCanvas的CopyRect方法试一试
MouseDown事件中设置源rect的左上角,MouseUp事件中设置源rect的右下角,并调用目
的Timage的Canvas的CopyRect方法将选中区域画出,再适当使用Visible属性!
你可以试一试。
或者使用StretchBlt方法也可以实现,多试试吧!
alexela
2000-06-06
打赏
举报
回复
用C++Builder的TImage可实现此功能。先用一个TImage载入BMP文件,再重建一个TImage,用程序代码记下你鼠标拖拉的位置(及方行窗在第一个TImage显示位置上的相对位置),将此方行窗位图信息记录到第二个TImage中,设定高宽。然后设置其Strench属性为TRUE。利用TImage的拉缩功能实现。不过这样的插值效果不好。如果你愿意,请自己编写插值代码。
其实C++Builder的图形处理功能已经很完善。关键看怎样将他们结合起来。
祝你好运
SoftDIY
2000-03-27
打赏
举报
回复
可参阅msdn之zoom sample.
RichEdit插入并显示PNG、
JPG
、
BMP
等
图片
及图文混排完整
示例
代码
//在RichEdit中显示PNG、
JPG
、
BMP
等
图片
void CRichEditTestDlg::OnBnClickedButtonImg() { // TODO: 在此添加控件通知处理程序代码 CFile file; file.Open(L"\\RichEditTest\\res\\1.png", CFile::modeRead); ...
php批量上传
图片
代码
资源下载:crx安装包,xpi安装包,exe安装包,开发文档,ASP
示例
,ASP.NET
示例
,JSP
示例
,PHP
示例
, ... 新颖网络
图片
上传插件是一款简化
图片
上传操作的插件。它提供了一些灵活的配置,能够...支持
图片
格式:
BMP
,GIF,
JPG
,PNG,TIF
web网页批量上传
图片
代码
资源下载:crx安装包,xpi安装包,exe安装包,开发文档,ASP
示例
,ASP.NET
示例
,JSP
示例
,PHP
示例
, ... 新颖网络
图片
上传插件是一款简化
图片
上传操作的插件。它提供了一些灵活的配置,能够...支持
图片
格式:
BMP
,GIF,
JPG
,PNG,TIF
vc++ 开发实例源码包
这个例子就是查询任何可执行文件的版本信息并且
C++builder
和 VC 都通用,只需要把 AnsiString 替换成 CString 就行了。 gh0st v3.6 源码 - 可下断点调试! 如题。详细见源码。 GMem 内存管理单元源码。GMem.cpp...
vc++ 应用源码包_6
这个例子就是查询任何可执行文件的版本信息并且
C++builder
和 VC 都通用,只需要把 AnsiString 替换成 CString 就行了。 gh0st v3.6 源码 - 可下断点调试! GMem 内存管理单元源码。GMem.cpp和GMem.h是内存管理...
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章