WS_EX_TOOLWINDOW 属性的陷阱

时间:2023-03-09 18:12:35
WS_EX_TOOLWINDOW 属性的陷阱

WS_EX_TOOLWINDOW,带有这个属性的窗口有以下特点:

1. 不在任务栏显示。

2. 不显示在Alt+Tab的切换列表中。

3. 在任务管理器的窗口管理Tab中不显示。

我们可能会出于某种目的会为我们的窗口设置这个属性,但有一个副作用,就是这个窗口被拖动时,可以被拖动到任务栏里面去。

图片中,任务栏后面那个模糊的身影,就是我那悲催的窗口。

WS_EX_TOOLWINDOW 属性的陷阱

出现这个情况,如果程序再有窗口位置记忆功能,那窗口永远都拖不出来了(当然可以隐藏或者移动任务栏)。

2楼 hzfushi201 2012-11-16 10:45发表 [回复] [引用] [举报]
WS_EX_TOOLWINDOW 属性的陷阱
设置了WS_EX_TOPMOST属性,仍然会被任务栏遮住的。
1楼 xteep2009 2012-10-07 16:09发表 [回复]
WS_EX_TOOLWINDOW 属性的陷阱
设置个WS_EX_TOPMOST属性,就能解决问题了。我就是这么解决的,呵呵。
http://blog.****.net/harbinzju/article/details/7043217