Bonsoir,

pour la réalisation d'un drag and drop je crée un aperçu dans une fenêtre qui se déplace donc avec avec la souris.
pour le drop je voudrais connaitre le handle de la fenetre qui se trouve en dessous.

j'ai fait qq test avec WindowFromPoint(), ChildWindowFromPoint(), ChildWindowFromPointEx(), RealChildWindowFromPoint() en partant de GetDesktopWindow()
en espérant qu'avec :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
    SetWindowLong Me.hWnd, GWL_EXSTYLE, GetWindowLong(Me.hWnd, GWL_EXSTYLE) Or WS_EX_LAYERED
    SetLayeredWindowAttributes Me.hWnd, 0, 255 * (70 / 100), LWA_ALPHA
la transparence sur le window, évite de bloquer sur le handle en premier plan qui est l'aperçu, mais je n'obtient pas de résultat concluant.

auriez vous une solution à me proposer ? ou faut-il envisager le parcours via GetWindow() ?

ps: j'exclus de jouer sur la visibilité, cela scintille trop.

merci.