jorenboy
驱动牛犊
驱动牛犊
  • 注册日期2008-07-19
  • 最后登录2010-03-21
  • 粉丝0
  • 关注0
  • 积分27分
  • 威望178点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2490回复:5

最小化变成托盘如何实现

楼主#
更多 发布于:2008-08-12 16:59
编写一个对话框程序,当点击最小化的时候,如何使它变成托盘?
valiantfox
驱动牛犊
驱动牛犊
  • 注册日期2008-08-12
  • 最后登录2009-11-05
  • 粉丝0
  • 关注0
  • 积分17分
  • 威望44点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-08-12 22:04
网上有以Alert闹钟程序为例讲解托盘程序的教程
http://www.qqgb.com/Program/VC/VCsystem/Program_55048.html
在这里   可以借鉴下
valiantfox
驱动牛犊
驱动牛犊
  • 注册日期2008-08-12
  • 最后登录2009-11-05
  • 粉丝0
  • 关注0
  • 积分17分
  • 威望44点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-08-12 22:06
还能搜到源码
课设时候偷懒直接用的源码交上去居然也能得优
jorenboy
驱动牛犊
驱动牛犊
  • 注册日期2008-07-19
  • 最后登录2010-03-21
  • 粉丝0
  • 关注0
  • 积分27分
  • 威望178点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2008-08-13 12:47
谢谢啊
shengws
驱动大牛
驱动大牛
  • 注册日期2002-03-08
  • 最后登录2010-06-21
  • 粉丝0
  • 关注0
  • 积分384分
  • 威望102点
  • 贡献值0点
  • 好评度37点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2008-08-13 13:41
//set process icon to tray
void SetIcon(HWND hWnd, BOOL bFlag)
{
    NOTIFYICONDATAW nd;
    nd.cbSize = sizeof (NOTIFYICONDATAW);
    nd.hWnd    = hWnd;
    nd.uID = IDI_TSPSET;
    nd.uFlags = NIF_ICON|NIF_MESSAGE|NIF_TIP;//NIF_INFO;
    nd.uCallbackMessage= WM_NOTIFYICON;
    nd.hIcon = LoadIcon(GetModuleHandle(0), MAKEINTRESOURCE(IDI_TSPSET));
    lstrcpy(nd.szTip, _T("WSSet"));

    //Shell_NotifyIcon(NIM_DELETE, &nd);

    if(bFlag)
    {
        Shell_NotifyIcon(NIM_ADD, &nd);
        //lstrcpy(nd.szInfoTitle,_T("WSSet"));
        //lstrcpy(nd.szInfo,_T("WSSet"));
        //nd.uTimeout=100;
        //nd.uVersion=NOTIFYICON_VERSION;
        //Shell_NotifyIcon(NIM_MODIFY,&nd);
    }
    else
        Shell_NotifyIcon(NIM_DELETE, &nd);
}
喂,小孩,你的小JJ露出来了!
jorenboy
驱动牛犊
驱动牛犊
  • 注册日期2008-07-19
  • 最后登录2010-03-21
  • 粉丝0
  • 关注0
  • 积分27分
  • 威望178点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2008-08-13 18:20
谢谢啊
游客

返回顶部