但是我想在其他模式(比如全屏的游戏或全屏的视频中)点击这个窗口,不返回正常显示模式?或者.我希望直接往屏幕上画图.就像鼠标图像一样.有这样的API吗?
解决方案 »
- 还是问下winsock的小问题,谢谢
- 我下载了个李洪根大哥的局域网消息发送器,但一发送就提示找不到NETAPI32.DLL?
- 非常菜的问题,怎么把PictureBox的规格设成象素格式?
- 毕设救急,100分,在线等待!!!!
- 我不想活了!!天哪,这是什么错误阿。。。。
- 我是新手,刚设计VB啊,一个小问题。
- VB 用webbrowser怎么取框架网页中指定网页 控件值 或控制其中提定网页
- 如何在VB中实现数据库中两个表的关联
- 提问......(送分啦) 另外:怎么给29分以外的分数?
- VB可否直接打开FOXPRO数据库?
- 想做一个桌面,不知道如何才能置于真正的windows桌面之上,而位于所有其他程序之上?
- 解决就结帖:快速预览Word、Excel中的内容
Const GWL_EXSTYLE = (-20)
Const LWA_ALPHA = &H2
Const LWA_COLORKEY = &H1
''''''''''''''''''''''''''''''
Private Sub Form_Load()
DarkMe
End Sub
''''''''''''''''''''''''''''
Public Function DarkMe()
Dim rtn As Long
rtn = GetWindowLong(hWnd, GWL_EXSTYLE)
rtn = rtn Or WS_EX_LAYERED
SetWindowLong hWnd, GWL_EXSTYLE, rtn
SetLayeredWindowAttributes hWnd, 0, 210, LWA_ALPHA
End Function
SetLayeredWindowAttributes hWnd, 0, 210, LWA_ALPHA这个函数有四个参数,其中第三个参数,也就是210那个位置,是控制透明度的,它的取值范围是从0到255的,取0时,完全透明,找不到了,取255时,不透明。
可是当media player全屏时如果点击我的窗口,就会变回非全屏状态。
这个问题怎么解决?
可是当media player全屏时如果点击我的窗口,就会变回非全屏状态。
这个问题怎么解决?
.
.
.没人回答吗?有人知道吗?
Dim rtn As Long
rtn = GetWindowLong(hWnd, GWL_EXSTYLE)......>>>>作用?
rtn = rtn Or WS_EX_LAYERED...................>>>>作用?
SetWindowLong hWnd, GWL_EXSTYLE, rtn........>>>>作用?
SetLayeredWindowAttributes hWnd, 0, 210, LWA_ALPHA
End Function
MediaPlayer全屏时把自己设的总在最前了,FlashGet的浮动窗口也显示不了,除非~~你用setwindowpos把MediaPlayer变成非最前,那么你的最前就可以显示了!还有,Flashget在播放窗口上方就不是半透明了~
交个朋友吧,,
我的MSN是
[email protected]