做了个半透明窗体,覆盖桌面顶层,如何不影响覆盖在下面的程序操作?(100分)

  • 主题发起人 主题发起人 cowbird
  • 开始时间 开始时间
C

cowbird

Unregistered / Unconfirmed
GUEST, unregistred user!
做了个半透明窗体,显示些内容,它覆盖在桌面顶层,处于不激活的状态。
那么如何做到不影响其覆盖在下面的应用程序的键盘和鼠标的操作呢?求教
 
半透明不行!
设置TransParentColor系列属性可以实现你的要求
 
什么意思?能不能详细解释?
我现在可以实现半透明,但是即使是窗体enable:=false了,
其覆盖在下面的应用程序,鼠标是没发点进去的。
要了解什么技术呢?
 
那就不能做成窗口,有窗口就肯定会挡住别的窗口。
自己在桌面上画一个窗口的样子就可以了:)

 
得到桌面的HWND然后直接画它,我记得当桌面重化时有个消息
 
这个需求太奇怪了,能不能解释清楚点
其实有时候是把问题想歪了,不一定就需要实现这样一个怪怪的功能的
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=603975
回答了你的问题,大家可以看看。这个用途很特殊哦?不会想拿去做什么坏事情吧:)
 
谢谢todayisthursday,给分拉。
 
后退
顶部