社区
Delphi
帖子详情
如何使程序最小化后在屏幕右下角显示小图标?
wsshun
2000-04-03 01:45:00
...全文
219
2
打赏
收藏
如何使程序最小化后在屏幕右下角显示小图标?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
eaglet
2000-04-03
打赏
举报
回复
uses ....,ShellApi ;
type
TMainForm = class(TForm)
....
public
ShellNotify(mode : BYTE);
procedure OnNotifyIcon(var message: TMessage); message NOTIFYEVENT;
procedure OnSysCommand(var message: TMessage); message WM_SYSCOMMAND;
end ;
procedure TMainForm.ShellNotify(mode : BYTE);
//小图标处理函数
//mode 为0 加入小图标,为其它值删除小图标
var
notifyIcon : TNotifyIconData;
begin
notifyIcon.cbSize := sizeof(notifyIcon);
notifyIcon.Wnd := MainForm.Handle;
notifyIcon.uID := 100;
notifyIcon.uCallbackMessage := NOTIFYEVENT;//按下小图标触发的事件号
notifyIcon.uFlags := NIF_ICON or NIF_MESSAGE or NIF_TIP;
notifyIcon.hIcon := MainForm.Icon.Handle; //图标句柄
notifyIcon.szTip := 'title';
if Mode = 0 then
Shell_NotifyIcon(NIM_ADD,@notifyIcon)
else
Shell_NotifyIcon(NIM_DELETE,@notifyIcon);
end;
procedure TMainForm.OnNotifyIcon(var message: TMessage);
//小图标事件处理函数
begin
end ;
procedure TMainForm.OnSysCommand(var message: TMessage);
//最小化时隐藏主窗体
begin
Inherited;
if message.wParam = SC_MINIMIZE then
MainForm.Visible := False;
end;
csdn2000
2000-04-03
打赏
举报
回复
http://www.csdn.net/Delphi/index.htm下有你所需要的。
最
小化
后
右
下角(托盘)小
图标
的实现
1.想要实现这样的效果 2.我参考了“如何实现最
小化
后出现
右
下角
图标
”http://www.cnblogs.com/weiqubo/archive/2010/12/25/1917013.html "让一个
程序
托盘
显示
,并且
右
键托盘
图标
可以弹出菜单"http://www.cnblogs.com/chenkunyun/archive/2012/03/17/2403002.html 3.这个效
C# winform wpf 实现窗体最
小化
时
显示
到(桌面
右
下角)系统托盘
1、新建窗体 2、设置窗体 ShowInTaskbar=false(以及icon的
图标
属性) 这时窗体不会在任务栏中展示了,但是窗体最
小化
的时候我这里会在桌面左下角或某个位置展示一小块区域。这时需要彻底隐藏窗体,最
小化
时隐藏窗体。 3、最
小化
时彻底隐藏窗体 this.StateChanged += (o, e) => { if (WindowState == WindowState.Minimized) this.Hide(); }; 4、win_loaded中加入代
html最大化和最
小化
,电脑上最大化最
小化
图标
变了怎么办
我的电脑和浏览器
右
上角的最大化和最
小化
的
图标
突...浏览器
右
上角的最大化和最
小化
的
图标
突然没了,怎么办??关闭的
图标
还解决方法如下: 方法一:电脑有可能中毒了,用杀毒软件杀毒,然后再修复系统即可。 方法二:恢复经典主题默认设置。电脑桌面
右
键点击属性然后选择XINDOW XP经典主题即可。 方法三:可能是浏览器出现了问题,把浏览器卸载了重新下载。怎么我的电脑关闭最
小化
最大化的按钮不见了?电脑
显示
屏上...
MFC窗口
程序
启动时最
小化
到托盘、不在任务栏中
显示
、
显示
时在
右
小角
转自:http://www.cnblogs.com/watchdatalearn2012620/archive/2013/04/17/3025482.html 原文地址: http://hi.baidu.com/biboheart/item/5d17f8068c1c8a9c3c42e2dc 第一步:窗口最
小化
到托盘,
显示
图标
。 这一步在网上一搜,真的很多
最
小化
托盘的应用小
程序
最
小化
到托盘的应用
程序
: 当单机应用
程序
主窗体上的“关闭”按钮时,应用
程序
并不是被关闭,而是被最
小化
到系统托盘(即
屏幕
右
下角),以
图标
的形式
显示
; 单击系统托盘上的应用
程序
(或者菜单中的“打开”选项时),又会重新
显示
应用
程序
主体; 单击菜单中的“退出”选项时(主窗体上的“关闭”也可作为关闭按钮,相应的代码会给出),才会真正退出应用
程序
下面写一个winforms应用
程序
的实现过程: 1,
Delphi
5,392
社区成员
262,732
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章