"Philippe Van Gorp" <pvg@stillemans.be> wrote:
Plus d'explications :
Dans le cadre d'une opération de "drag & drop", je voudrais connaître le
volet d'un onglet au-dessus duquel je fais le "lâcher".
Le _DND.ChampCible me retourne le nom de l'onglet, et le _DND.SourisPosX-Y
n'est pas exploitable à cause du mouvement des onglets.
La solution est d'utiliser la fonction qui retourne le numéro du volet
lors d'un clic dans la barre de l'onglet. Mais qu'elle est-elle ?
Procedure SurLâcher()
LOCAL
DestSelected est un entier = 0
DestSelected = getCurrentTab(_DND.ChampCible )
......
------------------------------------------------
//PROCEDURE LOCALE A LA FENETRE
FONCTION getCurrentTab(Item)
// Fonction qui renvoie l'indice de l'onglet selectionné
// du champs Onglet cible du DnD
SI {Item}..type = typOnglet ALORS
RENVOYER {Item}
SINON
RENVOYER 0
FIN