社区
界面
帖子详情
VC 中用对话框如何按照指定的比例显示jpg,gif等格式的图片
princesshan
2012-07-02 12:16:13
VC 中用对话框如何按照指定的比例显示jpg,gif等格式的图片,
最好有实例代码。
...全文
152
7
打赏
收藏
VC 中用对话框如何按照指定的比例显示jpg,gif等格式的图片
VC 中用对话框如何按照指定的比例显示jpg,gif等格式的图片, 最好有实例代码。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zsb_xt
2012-07-03
打赏
举报
回复
用CxImage,可以下载源代码,支持多种格式和显示模式
princesshan
2012-07-03
打赏
举报
回复
在网上找到很多关于CImage显示jpg的例子,
但是如何能够在带滚动条的对话框窗口上显示?并且来回拖动滚动条不闪烁?
princesshan
2012-07-03
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
补充下
CDC::StretchBlt
BOOL StretchBlt(
int x,
int y,
int nWidth,
int nHeight,
CDC* pSrcDC,
intxSrc,
int ySrc,
int nSrcWidth,
int nSrcHeight,
DWORD dwRop
)
返回值……
[/Quote]
上面的只能是位图吧?
spent34
2012-07-02
打赏
举报
回复
补充下
CDC::StretchBlt
BOOL StretchBlt(
int x,
int y,
int nWidth,
int nHeight,
CDC* pSrcDC,
intxSrc,
int ySrc,
int nSrcWidth,
int nSrcHeight,
DWORD dwRop
)
返回值:如果位图已经绘制,则返回非零值,否则为0。
参数: x 目标矩形左上角的X逻辑坐标。
y 目标矩形左上角的Y逻辑坐标。
nWidth 目标矩形的宽度(逻辑单位)。
nHeight 目标矩形的高度(逻辑单位)。
pSrcDC 指定源设备上下文。
xSrc 源矩形左上角的X逻辑坐标。
ySrc 源矩形左上角的Y逻辑坐标。
nSrcWidth 源矩形的宽度(逻辑单位)。
nSrcHeight 源矩形的高度(逻辑单位)。
可以先按照 比例计算好 目标矩形和源矩形的大小 ,再进行贴图。
spent34
2012-07-02
打赏
举报
回复
楼主 是想把图片贴到对话框上么 ?
可以 在onpaint 里面,将图片画到对话框上。
参考
CDC dc2;
dc2.CreateCompatibleDC(&MemDC);
dc2.SelectObject(hbitmap);
MemDC.SetStretchBltMode(STRETCH_DELETESCANS);
MemDC.StretchBlt(rectIcon.left, rectIcon.top, rectIcon.Width(), rectIcon.Height(), &dc2,
0, 0, bmp.bmWidth, bmp.bmHeight, SRCCOPY);
dc2.DeleteDC();
princesshan
2012-07-02
打赏
举报
回复
更正一下,用vs2005
hotpos
2012-07-02
打赏
举报
回复
用GDI+吧
GDI太烦了
用
VC
#.NET开发交互式CAD系统
用
VC
#.NET开发交互式CAD系统,包括结合GDI+和OPENGL两种方案。 联系平台客服可开发票。
VC
中用
IPicture 在窗口中
显示
图片
文件
想做个东西,用
VC
,希望是在程序界面上能把
指定
URL 的
图片
显示
出来,还没找到如何
显示
HTTP 资源的
图片
,先还是让本地
图片
能在
VC
的窗口(包括各种控件)中
显示
出来吧。在网上搜索了一番,大家代码都如出一辙,我也不能生搬硬载,不由又亲手实践了一下,并连同原来学过的 Window SDK 做窗口程序也复习了一遍,没有使用到 MFC,只需存成单个源文件,甚至用 CL 命令来编译都无须打开
VC
VC
显示
jpg
图像
VC
里
显示
jpg
图片
的方法 注意:由于是主要通过COM类—IPicture实现的,不要忘记了CoInitialize(NULL);,用完了CoUninitialize();。
显示
JPEG、
GIF
和
JPG
是一样的。 相比较BMP图像,
JPG
、JPEG、
GIF
图像有很多优点。但BMP图像在
VC
中的处理好像更理所当然一点,相信这种COM实现
显示
JPG
、JPEG、
GIF
VC
下加载多种
格式
图片
的方法总结
尽管
VC
有提供相应的API和类来操作bmp位图、图标和(增强)元文件,但却不支持
jpg
、
gif
和png等
格式
的
图片
,而这几种
格式
却是常常要用到的。这里我给大家介绍两种办法来操作这些
格式
的
图片
。 1.用API OleLoadPicture来加载
JPG
、
GIF
格式
的
图片
(注:不支持PNG
格式
,另外
GIF
只能加载第一帧,且不支持透明) OleLoadPicture 函数实际上创建了一个IPi...
在Visual C++ 6.0下
显示
JPEG、
GIF
等
格式
标准的图像的一种实现起来比较简便的方法
摘要:本文讲述了在Visual C++ 6.0下
显示
JPEG、
GIF
等
格式
标准的图像的一种实现起来比较简便的方法,对实现过程作有详细的说明。 关键字:图像、JPEG、
GIF
、Microsoft Visual C++ 6.0 一、 引言 JPEG图像压
界面
15,978
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章