des évènements "utilisateur" (utile pour des développeurs de DLLs).
avec la commande
ON_USER_EVENT N,label
N = numéro d'objet
label = routine évènement à déclencher par l'évènement "utilisateur" pour l'objet N
et les variables système suivantes:
NUMBER_USER_EVENT est le numéro d'objet pour lequel un évènement "utilisateur" a été déclenché
NUMBER_USER_DATA est un entier chargé par l'évènement "utilisateur"
et un moyen de déclencher un évènement "utilisateur" dans une fonction DLL, comme par exemple la définition d'un message "user_message" dans la gamme [WM_USER,0x7FFF] qui serait envoyé par l'api
SendMessage(hWnd,Msg,wParam,lParam); en Delphi
avec hWnd étant le handle de la form 0, Msg le code message "utilisateur" (un seul est suffisant), wParam étant le numéro d'objet (NUMBER_USER_EVENT) et lParam étant les données (NUMBER_USER_DATA)
On pourrait alors interagir facilement entre DLL et programme Panoramic, et en particulier réaliser des fonctions du genre CallBack en Panoramic.