dephi 系统以托盘形式运行 我用dephi来实现教师机和学生机功能现在希望学生机上的程序能够以托盘形式运行不知道代码如何实现希望大哥大姐们帮忙下在线等定给分 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 去找一个叫 CoolTrayIcon 的第三方控件,可以直接实现这个功能 procedure TMainForm.FormCreate(Sender: TObject);begin with TrayIconData do begin cbSize := SizeOf(TrayIconData); Wnd := Handle; uID := 0; uFlags := NIF_MESSAGE + NIF_ICON + NIF_TIP; uCallbackMessage := WM_ICONTRAY; hIcon := Application.Icon.Handle; StrPCopy(szTip, Application.Title); end; Shell_NotifyIcon(NIM_ADD, @TrayIconData); ShowWindow(Application.Handle, SW_HIDE); SetWindowLong(Application.Handle, GWL_EXSTYLE, GetWindowLong(Application.Handle, GWL_EXSTYLE) or WS_EX_TOOLWINDOW);end; 楼上已经发代码了不过我使用CoolTrayIcon挺简单与方便的 使用第三方控件吧, CoolTrayIcon 很好用,盒子上一搜就有 CoolTrayIcon或者用API自己写吧,那个TrayIcon我用着不怎么好用,2009里面老是不能把窗体Show到前面,但API的就行,不知道为什么…… Raize控件包很OK啊,大富翁之杀人越货,居家旅行必备! http://download.csdn.net/down/136462/chenxh这里是下载地址不过这个版本没有Demo,楼主可留个邮箱,发给你 CoolTrayIcon 的第三方控件,可以直接实现这个功能 fastreport细项数据的判断显示 跪求目录同步源码~ 5个小孩分鸟蛋问题 哪个Win32 API可以获取程序句柄?不使用Application.Handle!!! 怎样才能将一个普通控件在报表中打印出来? 帮我看看,怎么样才能让那个progressbar能正确反应进度 关于拖放和always on top的问题 打印逻辑字段的问题 我使用Delphi5的Coolbar,但却发现,没有办法显示提示, Delphi VS C++ Bulider?到底哪个好? 遍历文件夹及子文件夹重复输出结果的问题 如何用delphi打开一张excel或者access表并且用什么控件显示在Form上
begin
with TrayIconData do
begin
cbSize := SizeOf(TrayIconData);
Wnd := Handle;
uID := 0;
uFlags := NIF_MESSAGE + NIF_ICON + NIF_TIP;
uCallbackMessage := WM_ICONTRAY;
hIcon := Application.Icon.Handle;
StrPCopy(szTip, Application.Title);
end; Shell_NotifyIcon(NIM_ADD, @TrayIconData); ShowWindow(Application.Handle, SW_HIDE);
SetWindowLong(Application.Handle, GWL_EXSTYLE, GetWindowLong(Application.Handle, GWL_EXSTYLE) or WS_EX_TOOLWINDOW);
end;
不过我使用CoolTrayIcon挺简单与方便的
http://download.csdn.net/down/136462/chenxh这里是下载地址不过这个版本没有Demo,楼主可留个邮箱,发给你