`
yidongkaifa
  • 浏览: 4064449 次
文章分类
社区版块
存档分类
最新评论

最小化到托盘函数

 
阅读更多

很多程序希望它能在后台运行,这时需要最小化到托盘,所以就有编写最小化到托盘函数的必要了。

其实是用到了NOTIFYICONDATA 结构

void TuoPan(HWND hwnd)
{

NOTIFYICONDATA nid;
ZeroMemory(&nid, sizeof(nid));
HGLOBAL hResource = LoadResource ((HINSTANCE)GetWindowLong(hwnd,GWL_HINSTANCE),
FindResource ((HINSTANCE)GetWindowLong(hwnd,GWL_HINSTANCE),
TEXT ("Program"), TEXT ("Program")));
TCHAR *pText = (TCHAR *) LockResource (hResource) ;

nid.cbSize = sizeof(nid);
nid.hWnd = hwnd;
nid.uFlags = NIF_ICON | NIF_MESSAGE | NIF_TIP;
nid.uID = IDI_HP;
nid.uCallbackMessage = WM_CLICKBIT;
nid.hIcon = LoadIcon((HINSTANCE)GetWindowLong(hwnd,GWL_HINSTANCE), MAKEINTRESOURCE(IDI_TUBIAO));
lstrcpy(nid.szTip, pText);
Shell_NotifyIcon(NIM_ADD, &nid);
}

//这时程序的一模块,希望能抛砖引玉

分享到:
评论

相关推荐

    MFC窗口最小化到托盘方法

    MFC窗口最小化到托盘,文档中有详细的函数介绍,以及实际例子的代码,及详细步骤

    Unity2020,缩放到托盘、程序最小化DLL及代码实现

    Minimize函数,最小化;Maximize函数,最大化;Restore函数,还原; 4. 默认编辑器状态下不运行,托盘的icon放置在StreamingAssets中; 5. 使用时,把WinTray预制体拖到项目中; 包含System.Deployment.dll、...

    VB托盘程序-最小化到托盘图标

    本例就给出了一个功能比较完整的托盘程序,我们可以看到怎样用API函数Shell_NotifyIcon来添加、删除、更改托盘图标;而且例中还演示了为托盘图标添加... 实现vb编程最小化到托盘 很实用的小程序,检测已通过,可以实现

    VC++写的最小化到托盘程序

    用系统函数实现了将程序最小化到系统托盘的功能

    最小化到托盘+VB气泡提示源码完美版

    摘要:VB源码,界面编程,气泡提示,托盘  VB将窗体最小化到托盘+VB精美气泡提示的源代码完美版,函数参数:指针在图标上显示的内容,标题,内容,图标。菜单中的事件,在窗体上右键选择菜单编辑器进行修改  ...

    e语言-最小化到托盘消息

    最小化到托盘消息,源码是易语言API函数的应用教程。

    易语言-最小化到托盘消息

    最小化到托盘消息,源码是易语言API函数的应用教程。

    关于在MFC中将窗口最小化到托盘实现原理及操作步骤

    步骤/方法 (一) 原理 1、最小化的原理:首先要将窗口隐藏,然后在右下角绘制图标。... //最小化到托盘的函数 3、在消息映射中添加 ON_MESSAGE(WM_SHOWTASK,OnShowTask); //其中WM_SHOWTASK是消息名

    使用PB编写系统托盘程序

    在 PowerBuilder 中应用 Win32 API 函数编写系统托盘程序, 将 PowerBuilder 应用程序最小化到系统托盘上, 显示为它的图标, 适用于暂时不使用或者暂时后台运行的情况

    VB 最小第到系统托盘

    VB利用CallWindowProc、SetWindowLong、Shell、NotifyIcon三个API函数将窗体最小化取系统托盘的示例代码。

    中文提示的VB最小化托盘气泡控件

    VB气泡提示控件,最小化到托盘,可以显示中文提示的气泡控件,加载NorkIconDLL.dll方法:工程-引用-浏览,找到根文件下的NorkIconDLL.dll,加载即可。最小化到托盘气泡完美版VB源码。下面两个是菜单中的事件,在窗体...

    wxpython 最小化到托盘与欢迎图片的实现方法

    一直在学习系统托盘的实现,于是自己写了一个简单的系统托盘实例,右键包括演示、最大化、最小化、退出和关于。在python2.6下测试通过。 注意,本节分享的python实例代码,这里是托盘上的图标弹出菜单是覆盖了...

    托盘小程序

    SC_MINIMIZE: // 当最小化时 begin SetWindowPos(Application.Handle, HWND_NOTOPMOST, 0, 0, 0, 0, SWP_HIDEWINDOW); Hide; // 在任务栏隐藏程序 // 在托盘区显示图标 with NotifyIcon do begin cbSize := ...

    功能强大的网页数据采集软件-pFisher共享版2.0

    增加execDll()函数支持调用第三方自制DLL函数.高度提高TOPFISHER的灵活性和扩展性; 支持调用其它TF脚本文件的F程序段,增加TF脚本... TOPFSIHER解释器增加了一部分默认属性配置功能,比如:启动最小化到系统托盘等.

    C 实现计算机自动重启

    语音教程 C++新手学习常用误区及其学习方法 类,构造函数和析构函数,类的指针详细演示 操作符重载,this,静态成员 简单介绍 ...C++最小化到系统托盘图标实例及代码 C++实现获取屏幕任意点的颜色 ·····

    可以画图的科学计算器

    可以画函数图 混合运算 科学计算器 带有皮肤 最小化到托盘 很多功能我就不一一介绍了 自己看吧 不会后悔的 不足之处尽请谅解

    MFC歌词弹幕机源码(斗鱼弹幕).rar

    5、最小化会隐藏到右下角托盘区,双击可恢复窗口;进入发送状态也会隐藏到托盘区,此时按Esc键(或者托盘右键点停止)可退出当前歌曲发送状态并恢复窗口 6、已知BUG: 不能和360安全卫士同时使用(没有病毒,因为360...

    定时关机小程式(vc6实现,c语言)

    定时关机小程式(vc6实现,c语言),可以最小化到托盘。仅作为交流,看不懂的可能性很小,模块性很强,关键地方都有注释,如果你很菜很菜,就另当别论。里面有些函数你可以直接拷贝用。实在不明白的地方你就百度一下...

Global site tag (gtag.js) - Google Analytics