精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>C/C++>>WINDOWS界面设计>>Re:请问如何判断一个窗口是否处于隐藏状态?

主题:Re:请问如何判断一个窗口是否处于隐藏状态?
发信人: wenbobo(没有GF的感觉象流浪)
整理人: wenbobo(2002-05-21 12:45:08), 站内信件
1:IsWindowVisible( hwnd );

2:如果返回True,再GetWindowRect判断是否在屏幕外

3:如果在屏幕内,再GetWindowPlacement看是否最小化且有WS_EX_PALETTEWINDOW扩展风格;

4:如果这样还是找不到,或许它极小且藏在鼠标或者任务栏之下吧;

6:还是找不到?肯定它没有处理自己的画图操作(透明的?!)那就没法子了

【 在 goldeagle 的大作中提到:】
:SDK编程相关:
:
:已知窗口句柄hWnd,如何判断窗口是否处于隐藏状态(SW_HIDE)?
:
:我用GetWindowPlacement,好像不行。
:
:......
 


----
http://screensaver.coc.cc
原创屏保,原汁原味,每一个小程序凝聚着主人的独特构思。


     

[关闭][返回]