Bonjour,
Dans un TTreeView, j'affiche l'arborescence d'élément créé par mon soft
je peux déplacer les elements par drag / drop
seulement si durant un drag je passe au-desus du "vide" en dessous de la fin de l'arborescence, ca plante, pourtant mon evenement dragOver contient le code suivant :
vous auriez une idée pour tester qu'il n'y a rien sous le drag et éviter la splendide mais non souhaité Acces violation ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 void __fastcall TfrmTests::tvTestsDragOver(TObject *Sender, TObject *Source, int X, int Y, TDragState State, bool &Accept) { THitTests HitTests; TTreeNode *Node; if (tvTests->Selected == NULL) { Accept = false; return; } // suite du code ...
Partager