如何让应用程序在Windows启动时自启动?如何把图标自动缩到启动任务栏上?用的是哪个API吗?
解决方案 »
- 使用SELECT监视SOCKET的问题
- 求一个禁止浏览器弹出窗口的BHO
- 余弦变换问题
- 测试服务器最大允许连接数 为什么会出问题
- 运行别人的程序时,提示CJ60libd.dll找不到,各位大侠,帮帮忙,这是什么原因啊?
- 程序崩溃,请高手指点!
- WindowProc函数有什么作用??(哪位指导一下啊)
- TAB控件上有一个BUTTON1,在包含该TAB控件的DIALOG上的BUTTON2中怎样触发BUTTON1?
- 明天答辩,救命啊! ActiveSkin能直接嵌入VC编译出来的Release文件中么?
- 如何在DLL中引出类(class),如何在程序中引入对象?
- 如何查询系统中的服务(Services)???
- 大家进来谈谈,程序员的择偶问题!!!
tnd.cbSize=sizeof(NOTIFYICONDATA);
tnd.hWnd=m_pMainWnd->m_hWnd; //设置与图标相联的窗口
tnd.uID=IDR_MAINFRAME; //设置要显示的图标为主帧窗口图标
tnd.uFlags=NIF_MESSAGE|NIF_ICON|NIF_TIP; //设置标志,使其余的值有效
tnd.uCallbackMessage=WM_TRAY; //设置窗口响应消息为WM_TRAY
tnd.hIcon=LoadIcon(MAKEINTRESOURCE(IDR_MAINFRAME)); //设置图标句柄
strcpy(tnd.szTip,"我的程序"); //设置提示信息
::Shell_NotifyIcon(NIM_ADD,&tnd); //在托盘上加上图标
m_pMainWnd->ShowWindow(SW_HIDE);//隐藏主窗口
m_pMainWnd->UpdateWindow();
注册表,win.ini,启动程序组,autoexec.bat
else
{
tnd.uFlags = NIF_MESSAGE|NIF_ICON|NIF_TIP;
strcpy(tnd.szTip, "网吧特警");
m_hTrayIcon = AfxGetApp()->LoadIcon(IDI_MAINICON);
}
tnd.uID = (UINT)IDI_MAINICON;
tnd.cbSize = sizeof(NOTIFYICONDATA);
tnd.hWnd = m_hWnd;
tnd.uCallbackMessage = WM_TRAY_CALLBACK;
tnd.hIcon = m_hTrayIcon;
Shell_NotifyIcon(message, &tnd);
在上面的开始菜单中添加