请问光标移动到按扭上有加亮效果,移出按扭就就恢复原来的效果做怎做到的

解决方案 »

  1.   

    下个OCX控件,当然你也可以自己写:)
      

  2.   

    'commandbutton的Style设为1 (只能在设计时修改)
    Private Declare Function SetCapture Lib "user32" (ByVal hWnd As Long) As LongPrivate Sub Command1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
        With Command1
            SetCapture .hWnd
            If X > 0 And X < .Width And Y > 0 And Y < .Height Then
                .BackColor = vbRed
            Else
                SetCapture 0
                .BackColor = vbBlue
            End If
        End With
    End Sub
      

  3.   

    使用两个亮度不通的图片,当鼠标在按钮上移动的时候加载亮的那个图片,当鼠标移动到外面的时候加载暗的那个
    可以在MOUSE_MOVE事件中写代码
    加载图片使用LOADPICTURE函数
      

  4.   

    可以用MOUSEMOVE这个事件。。