CSDN论坛 > Delphi > Windows SDK/API

如何用Delphi制作托盘程序? [问题点数:100分,结帖人hwh215]

Bbs1
本版专家分:89
结帖率 100%
CSDN今日推荐
Bbs10
本版专家分:182284
Blank
进士 2004年 总版技术专家分年内排行榜第六
Blank
银牌 2004年4月 总版技术专家分月排行榜第二
Blank
红花 2006年1月 Delphi大版内专家分月排行榜第一
2005年12月 Delphi大版内专家分月排行榜第一
2005年11月 Delphi大版内专家分月排行榜第一
2005年10月 Delphi大版内专家分月排行榜第一
2005年6月 Delphi大版内专家分月排行榜第一
2004年10月 Delphi大版内专家分月排行榜第一
2004年9月 Delphi大版内专家分月排行榜第一
2004年8月 Delphi大版内专家分月排行榜第一
2004年7月 Delphi大版内专家分月排行榜第一
2004年6月 Delphi大版内专家分月排行榜第一
2004年5月 Delphi大版内专家分月排行榜第一
2004年4月 Delphi大版内专家分月排行榜第一
2004年3月 Delphi大版内专家分月排行榜第一
2003年12月 Delphi大版内专家分月排行榜第一
2003年11月 Delphi大版内专家分月排行榜第一
Blank
黄花 2006年4月 Delphi大版内专家分月排行榜第二
2005年5月 Delphi大版内专家分月排行榜第二
2005年4月 Delphi大版内专家分月排行榜第二
2005年3月 Delphi大版内专家分月排行榜第二
2005年2月 Delphi大版内专家分月排行榜第二
2004年12月 Delphi大版内专家分月排行榜第二
2004年2月 Delphi大版内专家分月排行榜第二
Bbs5
本版专家分:3940
Bbs6
本版专家分:5123
Bbs7
本版专家分:13233
Bbs7
本版专家分:12568
Bbs1
本版专家分:89
Bbs7
本版专家分:19599
Bbs5
本版专家分:3940
Bbs6
本版专家分:6000
Blank
蓝花 2003年9月 .NET技术大版内专家分月排行榜第三
Bbs1
本版专家分:89
Bbs1
本版专家分:100
Bbs5
本版专家分:2993
Bbs5
本版专家分:3940
Bbs7
本版专家分:13233
Bbs1
本版专家分:89
Bbs5
本版专家分:2185
Bbs1
本版专家分:89
Bbs1
本版专家分:89
Bbs1
本版专家分:89
匿名用户不能发表回复!
其他相关推荐
Delphi制作录音程序
如何用Delphi制作录音程序,txt中包含源码说明,亲测可以使用
用Delphi5做的定时提醒小工具+托盘图标+菜单重画+标题栏重画+动态生成菜单+随机启动
功能: 本软件属于桌面提示小工具,可按设定的时间提示你想提示的任何事情。 详细功能: 1、本软件可单独按某个设定时间提示,也可按一系列设定时间依次提示,缺省为自动全部提示; 2、本软件一运行即最小化,仅在托盘菜单中留有喜羊羊头像的小图标。左键使其显示,右键可进行相关设置; 3、本软件运行时会检查提醒时间配置文件(TipTime.txt),如果不存在,则读入缺省设置,否则从配置文件读取提示信息; 4、本软件可自由新增或者更新提醒时间和提醒内容,但要记得保存一下。系统会自动将最新配置信息存入配置文件。 如果删除配置文件,新增配置信息将全部丢失; 5、本软件会将新增或更新的配置信息动态加入到设置子菜单中去,方便快速设置,并且改为按新增时间提示; 6、本软件可注册为随机启动; 7、提示信息将会在设定的时间内从窗口右下角从右至左慢慢移出,会在桌面上逗留10秒中,然后悄悄消失;
windows服务+托盘控制程序
最近写windows服务需要有界面交互,反复查阅资料发现windows服务中是无法做界面弹出的。 最后敲定方案为:windows服务+子进程 的控制方式,其中windows服务中运行服务处理事务,在子进程中弹出界面进行交互操作,界面进程由服务进行创建,并随服务停止而消亡。其中有几个技术要点,在这里做下简单记录(其中系统托盘的创建依赖于窗口,使用比较简单,在这里不再赘述): 1.创建需要同界面交互
隐藏其它应用程序托盘图标
#include   #include   #include      void ShowTrayIcon(char szIcon[],BOOL show)   {    HWND hWnd,hWndPaper;    unsigned long lngPID;    long ret,lngButtons;    HANDLE hProcess;    LPVOID lngAdd
托盘程序编写例子
1 定义结构体变量 public: NOTIFYICONDATA m_taskbarIconInfo;2 在OnInitDialg中初始化结构体 m_taskbarIconInfo.cbSize = sizeof (NOTIFYICONDATA); m_taskbarIconInfo.hWnd = m_hWnd; m_taskbarIconInfo.uID = ID...
delphi制作的托盘程序
unit uMain;interfaceuses  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, shellapi,  Menus, Buttons, ExtCtrls;const  mousemsg = wm_user + 1;  iid = 100;type  TForm1 = cla
启动程序时,不显示窗体,只显示托盘图标的方法
<br />在C#中,默认情况下程序通过Application.Run(new Form1())来创建住窗体,而Application.Run()有不带参数的版本,如果去掉new Form1()而使用这个不带参数的版本,则运行程序时什么都看不到。那么就有两种方法实现启动程序时隐藏主界面:<br />第一种方法就是根本不创建窗体,此方法适合用在程序运行不需要窗体的程序,用得比较少。要实现托盘图标可以在此声明并创建NotifyIcon并设置相关属性,但这时就不能用自动代码生成了,写起代码很麻烦。<br />st
Delphi清除右下角的托盘上无用的托盘图标(刷新托盘)
windows下,有时候结束一个托盘程序的进程会遇到这样的情况,程序退出后,托盘的图标还在,但鼠标移过去之后就消失了,delphi里如何实现刷新托盘呢? 用TerminateProcess把一个进程结束后有个问题,就是如果该程序在托盘有图标的话,这个图标并不会在它被结束时也消失。当然你用鼠标从上面移过可以解决这个问题,但本人在用自己的刷新辅助软件“疯狂刷新”的时候,每5分钟结束一次,一天下来如
c# 一个托盘程序的详细设计过程(用户登录)
整个程序的设计思路如下: 共有四个窗体(对我我们的主题托盘来说无需关注窗体之中的具体内容,只需搞清楚是怎么显示的便可),四个窗体分别是主窗体(FrnMian),登录窗体(FrmLogin),发送Email窗体(FrmPostTask),接受窗体(FrmViewTask)其中,登录窗体(FrmLogin),发送Email窗体(FrmPostTask),接受窗体(FrmViewTask)分别对应
C#实现程序最小化到托盘,关闭后到托盘,热键实现隐藏和显示间切换
C#实现程序最小化到托盘,关闭后到托盘,热键实现隐藏和显示间切换
关闭
关闭