我现在能够通过扫描仪得到一个位图,并且返回一个HBITMAP类型的变量,我现在想使用Adobe Acrobat直接打开而不在本地生成PDF文件,请问该如何实现?听说好像是应该使用ShellExecute函数,可是我不知道应该如何将HBITMAP类型的变量传入才能使可执行文件接受并且能够正确识别

解决方案 »

  1.   

    把位图写到临时文件里,然后再ShellExecute,指明程序,用临时问文件名做参数。
    或者先查一下Acrobat接受什么样的参数格式,Acrobat.exe /help应该能看到吧。
      

  2.   

    位图为什么要用Acrobat来打开呢?
      

  3.   

    我就是要将扫描的图片使用Acrobat来打开编辑,所以要用Acrobat打开
      

  4.   

    Acrobat.exe /help这个命令我用后提示我“文本打开本文档时发生错误,无法找到本文件”,好像这个命令我法被识别,还有没有其他的方法来查看可执行文件接受参数的格式