IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Discussion :

handle sous un window


Sujet :

Windows

  1. #1
    Expert confirmé
    Avatar de vodiem
    Homme Profil pro
    Vivre
    Inscrit en
    Avril 2006
    Messages
    2 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Vivre
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2006
    Messages : 2 895
    Points : 4 325
    Points
    4 325
    Par défaut handle sous un window
    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.

  2. #2
    Expert confirmé
    Avatar de vodiem
    Homme Profil pro
    Vivre
    Inscrit en
    Avril 2006
    Messages
    2 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Vivre
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2006
    Messages : 2 895
    Points : 4 325
    Points
    4 325
    Par défaut
    Citation Envoyé par vodiem
    ou faut-il envisager le parcours via GetWindow() ?
    oui ! ^^

    Citation Envoyé par http://msdn.microsoft.com/en-us/library/windows/desktop/ms645618%28v=vs.85%29.aspx
    HTTRANSPARENT : In a window currently covered by another window in the same thread
    EnumDesktopWindows(), EnumWindows() avec EnumChildWindows()
    sont aussi des solutions fonctionnelles.


+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Impossible d'ouvrir un "handle" sous windows (hidapi)
    Par helenebr dans le forum Windows
    Réponses: 2
    Dernier message: 02/07/2015, 17h13
  2. [JBoss]config jboss sous jbuilder windows
    Par kikinet dans le forum JBuilder
    Réponses: 4
    Dernier message: 19/04/2004, 21h27
  3. Réponses: 13
    Dernier message: 07/04/2004, 15h25
  4. Les fichiers sous linux/windows
    Par Stessy dans le forum Linux
    Réponses: 5
    Dernier message: 05/12/2003, 10h30
  5. Connexion à postgresql dans un sous reseau window
    Par Chihuahua dans le forum PostgreSQL
    Réponses: 5
    Dernier message: 21/07/2003, 15h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo