求activeX 例程:图片简单操作,比如loadimage, zoomin/zoomout,图片平移,等 本人初学activeX, 请最好给出详细例子。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果你要使用第三方的ActiveX的话,先去学习COM如果你要自己实现图形操作的话,先去学习计算机图形学不知道你是要人帮你找操作图片的ActiveX还是你要自己写操作图片的ActiveX。不过不要期望网上会有和你的需求完全相同的例程,你需要把问题分解成你可以照着例程做的独立模块,再把你的模块组合起来。 1 LoadImage(http://www.pconline.com.cn/pcedu/empolder/gj/vc/0504/608259.html)HBITMAP *hBitmap; //定义位图对象句柄BITMAP BM;CDC MemDC;CClientDC ClientDC(this);MemDC.CreateCompatibleDC(&ClientDC);hBitmap=(HBITMAP*):: LoadImage ////////////////////( AfxGetInstanceHandle(),//取得应用程序句柄“demo1.bmp”,//位图文件名IMAGE_BITMAP,//类型为Windows位图0,0,LR_LOADFROMFILE);//从文件中取位图数据MemDC.SelectObject(hBitmap);:: GetObject(hBitmap,sizeof(BM),&BM);ClientDC.BitBlt(……) 至于 放大/缩小/平移 等基本操作,推荐书籍:Visual C++ 数字图像处理书籍从原理到代码,均有Google 一下下载,看看有没有 源码和电子书吧 调用EnumWindows的一点小问题 如何 监听、接收 所有UDP端口 数据 CString转换为字符数组的问题 如何给一个动态按钮加上owner draw属性? 关于《VC 技术内幕(第四版)》的几个问题。 如何编程自动找到当前的某个程序,并将该界面最大化, FOCUS? 简单但还没解决的问题 从debug 编译到 Releas编译出错,为什么?急于解决!!! 想学.net,应该如何入手(高分赠送) ASSERT( )和TRACE( )是在哪个头文件中定义的? 求助 — 关于控制摄像头截图的问题! 获取远程CPU个数的问题
如果你要自己实现图形操作的话,先去学习计算机图形学
不知道你是要人帮你找操作图片的ActiveX还是你要自己写操作图片的ActiveX。不过不要期望网上会有和你的需求完全相同的例程,你需要把问题分解成你可以照着例程做的独立模块,再把你的模块组合起来。
BITMAP BM;
CDC MemDC;
CClientDC ClientDC(this);
MemDC.CreateCompatibleDC(&ClientDC);
hBitmap=(HBITMAP*):: LoadImage ////////////////////
( AfxGetInstanceHandle(),
//取得应用程序句柄
“demo1.bmp”,
//位图文件名
IMAGE_BITMAP,
//类型为Windows位图
0,0,
LR_LOADFROMFILE);
//从文件中取位图数据
MemDC.SelectObject(hBitmap);
:: GetObject(hBitmap,sizeof(BM),&BM);
ClientDC.BitBlt(……)
推荐书籍:Visual C++ 数字图像处理书籍从原理到代码,均有
Google 一下下载,看看有没有 源码和电子书吧