Quote Originally Posted by Mith View Post
My code:

Code:
Private Sub chkOwnerdraw_MouseEnter()
chkOwnerdraw.Refresh
End Sub

Private Sub chkOwnerdraw_MouseLeave()
chkOwnerdraw.Refresh
End Sub

Private Sub chkOwnerdraw_OwnerDraw(ByVal Action As Long, ByVal State As Long, ByVal hDC As Long, ByVal Left As Long, ByVal Top As Long, ByVal Right As Long, ByVal Bottom As Long)
Call OwnerDraw_CheckBox(chkOwnerdraw, Action, State, hDC, Left, Top, Right, Bottom)
End Sub
a .Refresh doesnt call the OwnerDraw sub.
Do you have MouseTrack set to True?