因为急需,不能Step by Step的慢慢学了,谢谢!我要在ocx上显示一张Jpg图片,(还要有按键,切换到下一张图片,等等,先不管了)。这个ocx是要在网页上调用的。谁能给我详细的讲一下要怎么做。最好有代码,最好有Atl和Mfc两个版本的。谢谢了!!我用的是VS2005。我是Delphi转过来的,完全没有VC经验。做过Delphi下的ocx,不过那太容易,不是一回事。

解决方案 »

  1.   

    谁能告诉我csdn的搜索怎么用?????????我用图片或者jpg作关键词在VC论坛里找,都没有记录!!!!
      

  2.   

    jpg的显示有点复杂,要代码这里多半都是没有的,delphi的jpeg也是没有代码的,我建议你还是用delphi好了,简单。图片的显示嘛,就是在WM_PAINT消息里面,把图片贴到dc上就好了,一般用Bitblt之类的函数,你可以把delphi的TImage类封装一下,直接SetParent贴到主窗口上也是一样的。
      

  3.   

    谢谢!用vc是因为有一大堆相关的代码是c++写的,搞到Delphi工作量太大。vc里显示个图片不会很难吧?最好假设这个图片文件是在内存的快人帮忙啊!!
      

  4.   

    AxtiveX的WM_PAINT在哪里啊?苦!!
      

  5.   

    OleLoadPicture  加载IPicture->Render   绘制AxtiveX 会生成响应WM_PAINT 消息的绘图函数的OnDraw ATL MFC都有,你找找
      

  6.   

    下载了几个源码想看一下,全是跑不起来的。vs2005跑vc6的代码难道都这样??
      

  7.   

    LZ 首先,这有两个问题1)制作ActiveX控件, 用VC。 2)显示JPG图片。这两个都不是很难。  一个个解决就行了产生一个控件,用向导就够了。你可以试着在控件上画些什么。弄清楚后再做:从文件或者内存加载JPG图片。 OleLoadPicture  加载IPicture->Render   绘制你在网上找一下。这两个函数。一定可以找到相关的代码最后把这两步结合起来就OK了
      

  8.   

    也可以自己createfile()自己直接load但要了解jpg的文件结构