各位大家,帮帮忙啊——关于Delphi打开“千千静听”的问题?

carmen816 2008-02-29 11:30:17
用Delphi写的程序打开“千千静听”,怎么让“千千静听”不变成活动窗口。
用程序打开“千千静听”,使“千千静听”不取得焦点。
...全文
103 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
monkely 2008-03-03
  • 打赏
  • 举报
回复
CreateProcess(PChar('C:\Program Files\TTPlayer\TTPlayer.exe'),nil,nil,nil,true,DETACHED_PROCESS,nil,nil,si,PI);
WaitForSingleObject(PI.hProcess,INPLACE_S_FIRST);
SetForeGroundWindow(Handle);
Ascn 2008-03-03
  • 打赏
  • 举报
回复
不清楚,帮你顶。

就算把千千静听建立一个快捷方式,然后在属性中指定让它执行时最小化都办不到。
呵呵,估计不是你的函数不成功,而是千千静听在启动时自动将窗口正常化并放到前台了。
无条件为你 2008-03-03
  • 打赏
  • 举报
回复
100分的话我马上给你写代码。
carmen816 2008-03-02
  • 打赏
  • 举报
回复
我自己顶
try__again 2008-03-01
  • 打赏
  • 举报
回复
用程序打开千千静听很简单,shellexecute就可以搞定,至于其他条件……
carmen816 2008-03-01
  • 打赏
  • 举报
回复
我用Winexec和Shellexecute都试了,后面参数加SW_SHOWNOACTIVATE
理论上可以的呀。。。。
可是对千千静听没有效果(对记事本是有效的)
这是为什么啊?
carmen816 2008-03-01
  • 打赏
  • 举报
回复
是想打开千千静听不变成活动窗口,除非用鼠标去点。
比如说现在的活动窗口是“我的电脑”,按下热键(在程序中定义),打开千千静听,此时要求活动窗口仍是“我的电脑”
qiugaoqil 2008-03-01
  • 打赏
  • 举报
回复
发送一个消息让 千千静听 不能接受鼠标键盘的消息啊
再要做得好的话 hook api
carmen816 2008-03-01
  • 打赏
  • 举报
回复
我自己顶。。。

1,184

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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