老问题,如何获得指定程序的托盘图标句柄 RT在已知指定程序句柄的情况下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如何获得指定程序的托盘图标句柄在已知指定程序句柄的情况下如:获得了netTransPort的句柄,要隐藏它托盘的图标PS:我知道netTransPort自己可以隐藏他的图标,只是举个例子 NOTIFYICONDATA tnd; tnd.cbSize=sizeof(NOTIFYICONDATA); tnd.hWnd=this->m_hWnd; tnd.uID=IDR_MAINFRAME; tnd.uFlags=NIF_MESSAGE|NIF_ICON|NIF_TIP; tnd.uCallbackMessage = TRAY_MESSAGE; tnd.hIcon=LoadIcon(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDR_MAINFRAME)); strcpy(tnd.szTip,"测试程序");//图标提示为"测试程序" Shell_NotifyIcon(NIM_ADD,&tnd);//向任务栏添加图标} tnd.hIcon就是图标得句柄AfxGetInstanceHandle()就是程序运行实例得句柄 SPY++看了一下,在一个Shell_TrayWnd里面有个TrayNotifyWnd,里面就有个SysPager,最里面的是一个叫“通知区域”的ToolBarWindow32,用EnumWindows找不到Shell_TrayWnd的句柄,所以也不知道怎么获得“通知区域”的句柄。然后还有,不是很了解ToolBar的消息。(我用的是WindowsXP+VC6的Spy++)所以,关注~~~ 已经用EnumWindows和EnumChildWindows找到“通知区域”句柄,正在研究ToolBarWindow32。这里有正解:http://search.csdn.net/Expert/topic/929/929648.xml?temp=.859234 利用CImage实现多窗口文件打开图像无法画在新建窗口中 char[]数组作为函数参数传递问题 普通应用程序与WINRAR自解压程序右键菜单的差别 编译后的错误,疑惑。。。 如何在edit控件上实现类似于记事本的查找和替换操作 实现这样一个功能~(详情请入内)高分~~~~~~~~~~~~~~~~~~~~~ 能不能根据文件的句柄获得文件的名称? 怎样编程序得到网卡的物理地址?(不通过NetBIOS) 内存泄漏讨论! ListCtrl只能显示第一列 ??真是没则! #include问题 我想做一个闹钟,请问应该怎样实现。
在已知指定程序句柄的情况下如:获得了netTransPort的句柄,要隐藏它托盘的图标PS:我知道netTransPort自己可以隐藏他的图标,只是举个例子
tnd.cbSize=sizeof(NOTIFYICONDATA);
tnd.hWnd=this->m_hWnd;
tnd.uID=IDR_MAINFRAME;
tnd.uFlags=NIF_MESSAGE|NIF_ICON|NIF_TIP;
tnd.uCallbackMessage = TRAY_MESSAGE;
tnd.hIcon=LoadIcon(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDR_MAINFRAME));
strcpy(tnd.szTip,"测试程序");//图标提示为"测试程序"
Shell_NotifyIcon(NIM_ADD,&tnd);//向任务栏添加图标
}
AfxGetInstanceHandle()就是程序运行实例得句柄
所以,关注~~~
http://search.csdn.net/Expert/topic/929/929648.xml?temp=.859234