社区
界面
帖子详情
MFC 在视图中加载图片
cdw0223
2012-06-13 10:47:20
多文档应用程序,在视图中加载.bmp格式的图片,加载后如何让图片可以拖动。。。。。指点下。。。
...全文
164
3
打赏
收藏
MFC 在视图中加载图片
多文档应用程序,在视图中加载.bmp格式的图片,加载后如何让图片可以拖动。。。。。指点下。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hyqok
2012-06-13
打赏
举报
回复
开发Windows程序首先要认识到一切都是窗口,菜单是窗口,工具栏是窗口,按钮也是窗口,窗口还是窗口。
所以Windows系统才叫窗口系统。
hyqok
2012-06-13
打赏
举报
回复
应该换个思路。以视图窗口作为父窗口,创建一个没有边框的窗口,在这个没有边框的窗口上加载图片,并让图片充满整个窗口。
这样就实现了图片可以移动。
runnel04
2012-06-13
打赏
举报
回复
我做过单文档的这个东西,比较麻烦
说说我的实现方法给别人参考:
CImage image1;
image1.Load(/**/);//你load个图进去
在View类下OnDraw函数里写
if (!image1.IsNull())
{
int nOldStretchBltMode = pDC->SetStretchBltMode(HALFTONE);
image1.BitBlt(pDC->m_hDC,//,修改大小,显示图片
x, y,
m_imageNG.GetWidth(), m_imageNG.GetHeight(),
0, 0,
SRCCOPY);
}
然后鼠标移动相应函数里写
x=point.x;
y=point.y;
Invalidate();
基本思路就是,鼠标移动触发函数OnMouseMove然后进而改变x,y值,然后触发Ondraw画图就好了
MFC
在对话框
中
加载
视图
在
MFC
对话框
中
加载
一个绘制
视图
,同时可以在
视图
中
绘制各种图形等操作。方便广大编程爱好者。
MFC
视图
中
增加可停靠面板
本文档详细记录了,如何在
MFC
单文档环境下,添加一个CDockablePane面板,面板上
加载
一个对话框,可以实现对话框的自动隐藏。
C++
MFC
实战速成教程(VS2013)
中
让零基础朋友快速掌握
MFC
的开发,进入到C++的Windows编程之殿堂。
MFC
规模庞大,结构复杂,导致很多初学者学习困难。本教程,则排除一切对初步者的干扰,从
MFC
庞大的结构
中
,单刀直入,取出最核心的类,以简明易懂的方式,剖析于学员面前。并通过纯手工方式编写
MFC
的程序,把
MFC
的基础架构,功能,由来,作用一一详细展示。以此为基础,进而把
MFC
的各个类,以及类之间的协作关系融汇贯通。
MFC
对话框Picture Control(
图片
控件)
中
静态和动态显示Bmp
图片
1
1.创建
MFC
基于对话框程序,添加一个button1和picture控件,其
中
“资源
视图
”
中
编辑picture控件ID为:IDC_STATIC_PIC. 2.在
MFC
单文档/
视图
显示图像
MFC
单文档/
视图
显示图像,通过LoadBmp从磁盘上
加载
图片
。
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章