永发信息网

在vb中 鼠标拖动时标准控件为什么会闪,怎么做才会好,谢谢

答案:2  悬赏:0  手机版
解决时间 2021-04-12 19:36
  • 提问者网友:回忆在搜索
  • 2021-04-12 09:28
在vb中 鼠标拖动时标准控件为什么会闪,怎么做才会好,谢谢
最佳答案
  • 五星知识达人网友:风格不统一
  • 2021-04-12 10:18
Option Explicit
Private Declare Function GetWindowLongA Lib "user32" (ByVal hWnd As Long, ByVal nIndex As Long) As Long
Private Declare Function SetWindowLongA Lib "user32" (ByVal hWnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Private Declare Function SetLayeredWindowAttributes Lib "user32" (ByVal hWnd As Long, ByVal crKey As Long, ByVal bAlpha As Byte, ByVal dwFlags As Long) As Long

Private Sub Form_Load()
SetWindowLongA hWnd, -20, GetWindowLongA(hWnd, -20) Or 524288
SetLayeredWindowAttributes hWnd, vbBlack, 255, 2
End Sub

看它还会不会闪
全部回答
  • 1楼网友:不如潦草
  • 2021-04-12 11:08
你图片上出现错误的那句话的整行,把它放到第一行代码的上面。(全局变量)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯