社区
进程/线程/DLL
帖子详情
300分的打贴子啊!!!!!_________________怎么知道托盘中的每个图标对应那个进程呢?____________________-____——————————————————
richincsdn2
2001-10-27 06:15:43
...全文
188
21
打赏
收藏
300分的打贴子啊!!!!!_________________怎么知道托盘中的每个图标对应那个进程呢?____________________-____——————————————————
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
21 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wmrwinhap
2002-05-25
打赏
举报
回复
怎么就是取不到托盘区其它程序驻留的图标的信息呢?
就连自已驻留的图标的当前排在第几位以及当前显示位置等信息都取不到。
如有答案,请通知我,不胜感谢!
c8
2001-10-28
打赏
举报
回复
up
richincsdn2
2001-10-28
打赏
举报
回复
up
richincsdn2
2001-10-28
打赏
举报
回复
to mint(mint)
啊,现在这叫我去哪买啊,能跟我讲讲思路么
mint
2001-10-28
打赏
举报
回复
<电脑编程技巧与维护>第十期。有这个!
richincsdn2
2001-10-28
打赏
举报
回复
to codewarrior(会思考的草)
这个没用啊!!!!!!!!!!!!!!!1
会思考的草
2001-10-28
打赏
举报
回复
使用FindWindow来找到底部的任务条窗口,然后通过列举子窗口的方法来找到托盘区窗口,任务条窗口的类名是“Shell_TrayWnd”,托盘区窗口的类名是TrayNotifyWnd。
BOOL CALLBACK FindTrayWnd(HWND hwnd, LPARAM lParam)
{
TCHAR szClassName[256];
GetClassName(hwnd, szClassName, 255);
// 比较窗口类名
if (_tcscmp(szClassName, _T("TrayNotifyWnd")) == 0)
{
CRect *pRect = (CRect*) lParam;
::GetWindowRect(hwnd, pRect);
return TRUE;
}
// 当找到时钟窗口时表示可以结束了
if (_tcscmp(szClassName, _T("TrayClockWClass")) == 0)
{
CRect *pRect = (CRect*) lParam;
CRect rectClock;
::GetWindowRect(hwnd, rectClock);
pRect->right = rectClock.left;
return FALSE;
}
return TRUE;
}
CRect GetTrayWndRect()
{
CRect rect(0,0,0,0);
// 查找托盘窗口
CWnd* pWnd = FindWindow(_T("Shell_TrayWnd"), NULL);
if (pWnd)
{
//通过列举子窗口来进行查找
EnumChildWindows(pWnd->m_hWnd, FindTrayWnd, (LPARAM)&rect);
pWnd->GetWindowRect(rect);
//rect 为托盘区矩形
}
return rect;
}
cris919
2001-10-28
打赏
举报
回复
学习
ray2_ls
2001-10-28
打赏
举报
回复
up
xcex
2001-10-28
打赏
举报
回复
昏~这样也可以阿
richincsdn2
2001-10-28
打赏
举报
回复
up
CNer
2001-10-27
打赏
举报
回复
这么轻松,我也up啦
lixuyu
2001-10-27
打赏
举报
回复
GZ
roger_su1982
2001-10-27
打赏
举报
回复
up
7680
2001-10-27
打赏
举报
回复
up
richincsdn2
2001-10-27
打赏
举报
回复
哎,算了,大家up一下就给分拉
richincsdn2
2001-10-27
打赏
举报
回复
uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppp
snlee
2001-10-27
打赏
举报
回复
up
ray2_ls
2001-10-27
打赏
举报
回复
up
richincsdn2
2001-10-27
打赏
举报
回复
每人么
加载更多回复(1)
oracle18c
中
sga_target,重启后SGA_TARGET=SGA_MAX_SIZE
今天在网上看到一篇帖子,发现这个问题原来是根据oracle版本不同有不同结果,原来oracle也在不停的调试
中
。但是大原则,肯定是SGA_TARGET<=SGA_MAX_SIZE我将这篇文档
中
的关键部
分
摘录下来,然后关键字黑体化正好大家也参考一下下面是引用的内容SGA_TARGET参数带来了ASMM的新特性,但是它的含义和SGA_MAX_SIZE的一样,也表示SGA最大的大小,于是它也就有...
_variant_t ,_bstr_t 与 CString 类有什么区别(转) .
int i = 100; long l = 2001; float f=
300
.2; double d=12345.119; char username[]="程佩君"; char temp[200]; char *buf; CString str; _variant_t v1; _bstr_t v2; 一、其它数据类型转换为字符串 短整型(int) itoa(i,
linux socket netstat 状态 LISTENING、ESTABLISHED、SYN_SENT、CLOSE_WAIT、TIME_WAIT、FIN_WAIT2
分
别是什么意思?
在HTTP应用
中
,存在一个问题,SERVER由于某种原因关闭连接,如KEEPALIVE的超时,这样,作为主动关闭的SERVER一方就会进入 FIN_WAIT2状态,但TCP/IP协议栈有个问题,FIN_WAIT2状态是没有超时的(不象TIME_WAIT状态),所以如果CLIENT不关闭,这个FIN_WAIT_2状态将保持到系统重新启动,越来越多的FIN_WAIT_2状态会致使内核crash。此外,有的客户端有可能空置好几天不创建新连接,并且这样在好几天里保持着套接字的有效即使已经不再使用。
dma环形缓存_关于usart利用DMA进行环形存储和数据读取的研究
新手都喜欢研究串口.因为串口基础且简单......我也是新手,所以我继续研究串口.....怎么利用DMA传递数据,进行串口数据的环形数据存取呢?以前的工作里面不用dma,利用uart的
中
断进行数据的入栈,如下:if(__HAL_UART_GET_FLAG(&huart3, UART_FLAG_RXNE)== SET ){uint8_t data = USART_ReceiveData(US...
C语言
中
可变参数va_list/va_start/value_arg/va_end的理解
va_list/va_start/va_arg/va_end这几个宏,都是用于函数的可变参数的。 我们来看看在vs2008
中
,它们是怎么定义的: 1: ///stdarg.h 2: #define va_start _crt_va_start 3: #define va_arg _crt_va_arg 4: #define va_end _crt_
进程/线程/DLL
15,473
社区成员
49,171
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章