Salut à tous![]()
Dans un composant de mon cru (un PageControl), je surcharge WndProc.
Dans celle-ci, j'intercepte la création et la destruction de page...
Pour la création pas de problème, ça marche![]()
Par contre, pour la destruction, j'aimerais faire une méthode CloseQuery comme pour les fiches MDI...
J'ai donc tout mis en place mais je bloque sur quelque chose:
dans WndProc, pour TC_DELETEITEM (effacement de page), je lance d'abord DoPageCloseQuery qui est une de mes fonctions définie comme suit:
Vous l'aurez compris, le CanClose sert à savoir si oui ou non, la page peut être affacée...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 procedure TMachin.DoClosePageQuery(var CanClose:boolean);
Or si j'ai CanClose à false, je ne sais pas comment faire pour inhiber le message d'effacement de la page...
J'ai essayé Mesg.Result:=-1 mais ça ne fait rien...![]()
Si quelqu'un a une idée...![]()
Partager