OVH Cloud OVH Cloud

Geler le rafraichissement des controles d'un formulaire

1 réponse
Avatar
Geler le rafraichissement des controles
j'utilise un controle activeX "Treeview" sur Access 2k et j'aimerais que
l'utilisateur ne voit pas les déplacements de noeuds effectués pendant le
traitement...

es ce possible et/ou comment le réaliser?

merci par avance...

1 réponse

Avatar
Tene
C'est bon, j'ai réussi à trouver l'info sur un site, pour info:

Private Const WM_SETREDRAW = &HB

Private Declare Function SendMessage Lib "user32" Alias _
"SendMessageA" (ByVal hwnd As Long, ByVal wMsg As _
Long, ByVal wParam As Long, lParam As Any) As Long

Public Sub screenUpdating(ByVal bChoice As Boolean)
If bChoice Then
Call SendMessage(Screen.ActiveForm.hwnd, WM_SETREDRAW, 1, 0)
Else
Call SendMessage(Screen.ActiveForm.hwnd, WM_SETREDRAW, 0, 0)
End If
End Sub

a+


j'utilise un controle activeX "Treeview" sur Access 2k et j'aimerais que
l'utilisateur ne voit pas les déplacements de noeuds effectués pendant le
traitement...

es ce possible et/ou comment le réaliser?

merci par avance...