MFC 在视图中加载图片 多文档应用程序,在视图中加载.bmp格式的图片,加载后如何让图片可以拖动。。指点下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我做过单文档的这个东西,比较麻烦说说我的实现方法给别人参考: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画图就好了 开发Windows程序首先要认识到一切都是窗口,菜单是窗口,工具栏是窗口,按钮也是窗口,窗口还是窗口。所以Windows系统才叫窗口系统。 原始套接字为什么要计算校验和。解决给分 有关MSAA编程; 请问IAccessible 在哪里定义? oleacc.h? 但是当我include <oleacc.h>时, 为什么报错? 如何读取游戏进程的线程局部存贮数据 一个很郁闷的问题 ! 谁有屏蔽IE弹出窗口的例子或代码? 虚函数怎么乱套了? 高手请进!!!! 数据库连接字符串 用符号函数时,总出现这个问题; 到哪儿去找这本书 log文件合并 VC新手向各位大哥请教一个MFC和网络编程socket的问题,谢谢!仅有的30分不成敬意。
说说我的实现方法给别人参考:
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画图就好了
所以Windows系统才叫窗口系统。