如何控制窗体以及调用外部程序(50分)

  • 主题发起人 主题发起人 foolaliu
  • 开始时间 开始时间
F

foolaliu

Unregistered / Unconfirmed
GUEST, unregistred user!
各位大虾:
我想作一个监控的程序,运行程序的时候将点击最小化按钮的时候程序隐藏在右下角
的任务条里,而不是正常的显示在任务条中,不知要用到哪个Api函数?
同时,我想在程序中调用ie,我用winexec函数好像不行,可是用这个函数来执行
notpad(写字板)没什么问题的。
请诸位大虾赐教,多谢。
 
第一个问题可在网上查询相关的控件,有很多。
第二个问题可用下面的语句实现:
shellexecute(0,'open','IEXPLORE.EXE',pchar('http://www.sina.com.cn/'),
pchar('C:/Program Files/Internet Explorer'),SW_SHOW);
需要在interface的uses中增加ShellApi。
但是运行后不知为何无法关闭该IE进程。
 
第一个问题
在程序最小化时,把程序hide,可能还要用SetWindowsLong(...)隐藏任务栏显示
右下角那个用Shell_NotifyIcon可以做到。

if(觉得麻烦&&用Delphi4)我有个component专门作Shell_NotifyIcon。打包好给Delphi4
用的,原码丢了。
 
第二个问题用
ShellExecute(0,
'open',
'http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=319857',
nil,
nil,
sw_show);
 
1.ONminimize中
ShowWindow(application.Handle,SW_HIDE);隐藏Taskbar的小框(抄的);
2.别人都答过了我就不用了吧。
这样有分吗?
 
多人接受答案了。
 
后退
顶部