valeur du moins, tu risque d'avoir des soucis je pense:
Annuler:
Code : Tout sélectionner
SendMessage_(GadgetID, #EM_UNDO, #Null, #Null)
SendMessage_(GadgetID, #EM_CANUNDO, #Null, #Null)
Restaurer:
Code : Tout sélectionner
SendMessage_(GadgetID, #EM_REDO, #Null, #Null)
SendMessage_(GadgetID, #EM_CANREDO, #Null, #Null)
Couper:
Code : Tout sélectionner
SendMessage_(GadgetID, #WM_CUT, #Null, #Null)
SendMessage_(GadgetID, #EM_SETSEL, -1, #Null)
Copier:
Code : Tout sélectionner
SendMessage_(GadgetID, #WM_COPY, #Null, #Null)
SendMessage_(GadgetID, #EM_SETSEL, -1, #Null)
Coller:
Code : Tout sélectionner
GetCursorPos_(mouseP.POINT)
SendMessage_(GadgetID, #WM_PASTE, #Null, #Null)
SendMessage_(GadgetID, #EM_SETSEL, -1, #Null)
Supprimer:
Code : Tout sélectionner
SendMessage_(GadgetID, #WM_CLEAR, #Null, #Null)
SendMessage_(GadgetID, #EM_SETSEL, -1, #Null)
SelectionnerTout:
Code : Tout sélectionner
Range.CHARRANGE\cpMin = #Null
Range\cpMax = -1
SendMessage_(GadgetID,#EM_EXSETSEL,#Null,@Range)