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 :
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 ... |
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 ?
Partager