打开一个新的流缆器窗口,请问代码怎么写?(立即给分)

galiton 2003-05-14 10:28:58
在PB6.5中,打开一个新的流缆器窗口,请问代码怎么写?
...全文
38 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
kojiang 2003-05-16
  • 打赏
  • 举报
回复
ShellExecuteA函数:
参数:
hwnd 指定一个窗口的句柄
lpOperation 指定字串“open”来打开lpFlie文档,或指定“Print”来打印它
lpFile 想用关联程序打印或打开一个程序名或文件名
lpParameters 如lpszFlie是可执行文件,则这个字串包含传递给执行程序的参数
lpDirectory 想使用的完整路径
nShowCmd 定义了如何显示启动程序的常数值,值如下:
SW_HIDE 隐藏窗口,活动状态给令一个窗口
SW_MINIMIZE 最小化窗口,活动状态给令一个窗口
SW_RESTORE 用原来的大小和位置显示一个窗口,同时令其进入活动状态
SW_SHOW 用当前的大小和位置显示一个窗口,同时令其进入活动状态
SW_SHOWMAXIMIZED 最大化窗口,并将其激活
SW_SHOWMINIMIZED 最小化窗口,并将其激活
SW_SHOWMINNOACTIVE 最小化一个窗口,同时不改变活动窗口
SW_SHOWNA 用当前的大小和位置显示一个窗口,不改变活动窗口
SW_SHOWNOACTIVATE 用最近的大小和位置显示一个窗口,同时不改变活动窗口
SW_SHOWNORMAL 与SW_RESTORE相同

返回值:
Long,非零表示成功,零表示失败。
galiton 2003-05-15
  • 打赏
  • 举报
回复
搂上能不能详细说一下这个函数如何定义呢?
kojiang 2003-05-15
  • 打赏
  • 举报
回复
这个行不行:
Function long ShellExecuteA(ulong hWnd, string Operation, string lpFile, string lpParameters, string lpDirectory, int nShowCmd) Library "shell32.dll"
例如:string sz_null, sz_web
setnull(sz_null)
sz_web = "http://www.sina.com.cn"
ShellExecuteA(handle(parent), sz_null, sz_web, sz_null, sz_null, 1)
devil_heart 2003-05-15
  • 打赏
  • 举报
回复
ls_key="HKEY_LOCAL_MACHINE\Software\classes\http\shell\open\command"
if RegistryGet(ls_Key,"",RegString!,ls_App)<>1 then
messagebox("提示信息","没有装载IE浏览器程序,请先安装应用程序!",StopSign!)
return
else
if run(ls_App,Maximized!)<>1 then
messagebox("提示信息","应用程序调用出错!",StopSign!)
end if
end if
xirumin 2003-05-15
  • 打赏
  • 举报
回复
run( 'Iexplorer.exe' )
海洋‘s 2003-05-15
  • 打赏
  • 举报
回复
run( 'Iexplorer.exe' )
这个好像不行啊
cjt000000 2003-05-15
  • 打赏
  • 举报
回复
。。

1,076

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧