shellexecute函数用法

shellexecute函数用法

ID:20423153

大小:28.00 KB

页数:3页

时间:2018-10-11

shellexecute函数用法_第1页
shellexecute函数用法_第2页
shellexecute函数用法_第3页
资源描述:

《shellexecute函数用法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、ShellExecute函数的用法ShellExecute的功能是运行一个外部程序(或者是打开一个已注册的文件、打开一个目录、打印一个文件等等),并对外部程序有一定的控制。ShellExecute函数原型及参数含义如下:ShellExecute(hWnd:HWND;{指定父窗口句柄}Operation:PChar;{用于指定要进行的操作。其中“open”操作表示执行由FileName参数指定的程序,或打开由FileName参数指定的文件或文件夹;“print”操作表示打印由FileName参数指定的文件;“explore”操作表示

2、浏览由FileName参数指定的文件夹。当参数设为nil时,表示执行默认操作“open”。}FileName:PChar;{指定要打开的文件或程序}Parameters:PChar;{给要打开的程序指定参数;如果打开的是一个可执行程序,此参数指定命令行参数。如果打开的是文件该参数是nil若}Directory:PChar;{缺省目录}ShowCmd:Integer{打开选项})ShowCmd参数可选值:SW_HIDE=0;{隐藏}SW_SHOWNORMAL=1;{用最近的大小和位置显示,激活}SW_NORMAL=1;{同SW_SH

3、OWNORMAL}SW_SHOWMINIMIZED=2;{最小化,激活}SW_SHOWMAXIMIZED=3;{最大化,激活}SW_MAXIMIZE=3;{同SW_SHOWMAXIMIZED}SW_SHOWNOACTIVATE=4;{用最近的大小和位置显示,不激活}SW_SHOW=5;{同SW_SHOWNORMAL}SW_MINIMIZE=6;{最小化,不激活}SW_SHOWMINNOACTIVE=7;{同SW_MINIMIZE}SW_SHOWNA=8;{同SW_SHOWNOACTIVATE}SW_RESTORE=9;{同SW_S

4、HOWNORMAL}SW_SHOWDEFAULT=10;{同SW_SHOWNORMAL}SW_MAX=10;{同SW_SHOWNORMAL}调用计算器ShellExecute(NULL,"open","calc.exe",NULL,NULL,SW_SHOWNORMAL);调用记事本ShellExecute(NULL,"open","NOTEPAD.EXE",NULL,NULL,SW_SHOWNORMAL);打开网页ShellExecute(Handle,"open","http://www.myufe.com",NULL,NULL

5、,SW_SHOWNORMAL);打开邮件ShellExecute(Handle,"open","mailto:",NULL,NULL,SW_SHOWNORMAL);打开邮件件,并指定收件人ShellExecute(Handle,"open","mailto:who@163.com",NULL,NULL,SW_SHOWNORMAL);若指定多个收件人地址,则收件人地址之间必须用分号或逗号分隔开。开邮件件,指定收件人、主题、正文subject=邮件主题&body=邮件正文ShellExecute(handle,"open","mail

6、to:who@163.com?subject=Hello&Body=Thisisatest",NULL,NULL,SW_SHOWNORMAL);打开新邮件窗口,并自动填入收件人地址、邮件主题和邮件正文。若邮件正文包括多行文本,则必须在每行文本之间加入换行转义字符。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。