社区
Windows客户端开发
帖子详情
请问程序启动时如何在任务栏显示一个图标?
myhid
2009-12-10 11:00:36
在WM系统中,我做了一个程序,想在启动后在任务栏有一个小图标,然后点窗体上的"X"的时候隐藏到任务栏,然后再可以从任务栏点出来,就像QQ一样,WM中可以这样现实吗????
...全文
147
5
打赏
收藏
请问程序启动时如何在任务栏显示一个图标?
在WM系统中,我做了一个程序,想在启动后在任务栏有一个小图标,然后点窗体上的"X"的时候隐藏到任务栏,然后再可以从任务栏点出来,就像QQ一样,WM中可以这样现实吗????
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ncbhr
2009-12-13
打赏
举报
回复
正在找这方面的内容,谢过!!
infsafe
2009-12-10
打赏
举报
回复
二楼正解.
myhid
2009-12-10
打赏
举报
回复
可否有C#的例子啊.不懂C++啊
thinkinwm
2009-12-10
打赏
举报
回复
This function asynchronously adds a notification to the notification tray.
Syntax
LRESULT SHNotificationAdd(
SHNOTIFICATIONDATA* pndAdd
);
參考Windows Mobile 6 SDK\Samples\PocketPC\CPP\win32\notifications 例子程序
peterb
2009-12-10
打赏
举报
回复
//最小化程序到系统图盘区
void HideWindow(HWND hwnd)
{
NOTIFYICONDATA nid;
nid.cbSize=(DWORD)sizeof(NOTIFYICONDATA);
nid.hWnd=hwnd;
nid.uID=IDI_MTSU;
nid.uFlags=NIF_ICON|NIF_MESSAGE|NIF_TIP ;
nid.uCallbackMessage=WM_SHOWTASK;//自定义的消息名称
nid.hIcon=LoadIcon(g_hInst,MAKEINTRESOURCE(IDI_MTSU));
WCHAR str[] = L"程序名称";
memcpy(nid.szTip,str,wcslen(str)); //信息提示条
Shell_NotifyIcon(NIM_ADD,&nid); //在托盘区添加图标
ShowWindow(hwnd,SW_HIDE); //隐藏主窗口
}
//删除系统托盘区图标
void DestroyIcon(HWND hwnd)
{
NOTIFYICONDATA nid;
nid.cbSize=(DWORD)sizeof(NOTIFYICONDATA);
nid.hWnd=hwnd;
nid.uID=IDI_MTSU;
nid.uFlags=NIF_ICON|NIF_MESSAGE|NIF_TIP ;
nid.uCallbackMessage=WM_SHOWTASK;//自定义的消息名称
nid.hIcon=LoadIcon(g_hInst,MAKEINTRESOURCE(IDI_MTSU));
WCHAR str[] = L"程序名称";
memcpy(nid.szTip,str,wcslen(str)); //信息提示条
Shell_NotifyIcon(NIM_DELETE,&nid); //在托盘区删除图标
}
在窗口过程函数里:
case WM_SHOWTASK://点击系统托盘
{
if (wParam == IDI_MTSU)
{
ShowWindow(hWnd,SW_SHOW);
SetForegroundWindow((HWND)((ULONG) hWnd | 0x00000001));
DestroyIcon(hWnd);
}
}
break;
Qt设置
任务
栏
图标
一个应用
程序
启动
会在窗口会默认在
任务
栏
显示
一个
图标
。 如果还有一个窗口继承于这个窗口。那么
任务
栏
的
图标
只有一个。如果创建的窗口的时候不是继承于原先已经存在的窗口,那么就会在
任务
栏
生成
图标
。 这样的话,...
c# winform 不在
任务
栏
显示
,只
显示
任务
栏
图标
有些需长期驻留的
程序
,如果
显示
在
任务
栏
上,很容易被关闭,影响服务的实现;但是如果完全隐藏有不方便查找和维护。 希望把窗口最小化后,不在
任务
栏
上
显示
,但是在
任务
栏
的
图标
中有
显示
,双击
图标
后可弹出窗口,...
C# 实现
任务
栏
图标
程序
这是一个.Net平台上用C# 写的可以停放在
任务
栏
上的
图标
程序
,类似于SQL管理器、防病毒...这些
程序
启动
后形成一个
图标
停在
任务
栏
上,具有以下的外观特征: 双击
图标
可打开
程序
主窗口。 当鼠标停在
图标
上时
显示
提
在C#中怎么让应用
程序
在
任务
栏
上
显示
该
程序
的
图标
?
在工具箱中有一个NotifyIcon控件,拖到窗体中,在属性中Icon选择该
程序
图标
。就会在
任务
栏
中
显示
该
程序
的
图标
。
【已解决】
任务
栏
图标
显示
异常问题
Windows操作系统是广泛使用的计算机系统之一,然而,有时候用户可能会遇到
任务
栏
图标
显示
异常的问题。本文将详细介绍
任务
栏
图标
显示
异常的原因,并提供一系列简单而有效的解决方法,帮助您恢复
任务
栏
图标
正常
显示
。...
Windows客户端开发
7,657
社区成员
18,845
社区内容
发帖
与我相关
我的任务
Windows客户端开发
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
复制链接
扫一扫
分享
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章