我想调用windows的image程序,怎样调用?

解决方案 »

  1.   

    类似于这个:
    ShellExecute(Handle,'open','c:\windows\notepad.exe','','',SW_SHOW);
      

  2.   

    补一点 
    2、在uses 加入 :ShellAPI 
      

  3.   

    winexec('c:\winnt\system32\mspaint.exe',sw_SHOW);或是用shellexecute来做,这是相关的例子:uses shellapi;ShellExecute(appliction, "open", 'c:\winnt\system32\mspaint.exe', '', '', SW_SHOWNORMAL);
      

  4.   

    我再补充两句这里需要调用一个API调用API 时需要先声明,既用shellapi然后用一个shellexecute 就可以了。第三个参数要求是一个pchar类型的指针,可以将任意可执行文件的绝对路径给此指针,就可以执行了
    用这个函数,还可以达到发送emali和打开网页,使网页里的地址为你设定的值
      

  5.   

    HINSTANCE ShellExecute(    HWND hwnd, // 指定一个窗口的句柄,有时候,windows程序有必要在创建自己的主窗口前显示一个消息框
        LPCTSTR lpOperation, // 指定字串“open”来打开lpFlie文档,或指定“Print”来打印它
        LPCTSTR lpFile, // 想用关联程序打印或打开一个程序名或文件名
        LPCTSTR lpParameters, // 如lpszFlie是可执行文件,则这个字串包含传递给执行程序的参数 
        LPCTSTR lpDirectory, // 想使用的完整路径
        INT nShowCmd  // 为窗口指定可视性方面的一个命令。请用下述任何一个常数
       );SW_HIDE          隐藏窗口,活动状态给令一个窗口 
    SW_MINIMIZE        最小化窗口,活动状态给令一个窗口 
    SW_RESTORE         用原来的大小和位置显示一个窗口,同时令其进入活动状态 
    SW_SHOW            用当前的大小和位置显示一个窗口,同时令其进入活动状态 
    SW_SHOWMAXIMIZED   最大化窗口,并将其激活 
    SW_SHOWMINIMIZED   最小化窗口,并将其激活 
    SW_SHOWMINNOACTIVE 最小化一个窗口,同时不改变活动窗口 
    SW_SHOWNA          用当前的大小和位置显示一个窗口,不改变活动窗口 
    SW_SHOWNOACTIVATE  用最近的大小和位置显示一个窗口,同时不改变活动窗口 
    SW_SHOWNORMAL      与SW_RESTORE相同 
      

  6.   

    winexec('Notepad.exe',sw_shownormal);
      

  7.   

    我现在要打开TIF格式的文件,应调用windows的哪个应用程序?
      

  8.   

    Winexec('d:\1.exe',SW_SHOWNORMAL);
    或:
    use 
      ...., ShellAPI,
    ShellExecute(Handle,nil,'d:\mp3.exe',nil,nil,SW_SHOWNORMAL);
      

  9.   

    ShellExecute(Handle,'open','c:\windows\notepad.exe','','',SW_SHOW);
    Winexec('d:\1.exe',SW_SHOWNORMAL);
    用Shellexecute时得先声明
    use shellapi