Comment puis-je obtenir une autre fenêtre de l'application de la poignée passé à Delphes via un clic de souris

Comment puis-je obtenir le handle d'une fenêtre à transmettre à Delphes par l'utilisateur sélection de la fenêtre (qui peut être de toute autre aplication de la fenêtre) en cliquant avec la souris sur elle. Dans mon application Delphi, je pourrais avoir un bouton sur lequel l'utilisateur clique qui commence ce processus de détection ainsi qu'une étiquette affichant le cliqué sur le titre de la fenêtre dans l'application Delphi. Lorsque l'utilisateur est satisfait, il a choisi la bonne fenêtre, il pouvait cliquez sur le bouton dans mon Delphi app (qui sera modale) pour arrêter le processus de sélection et de laisser mon appli commencer à faire de l'autre fenêtre ce qu'il doit faire...

  • Souris capture de fenêtre ou de crochets, deux fonctionneront. Dépend exactement comment vous le voulez. Souris capture fonctionne en commençant par le processus de capture lorsque le bouton de la souris est maintenu enfoncé (par exemple sur le bouton de votre fenêtre), puis se termine lorsque le bouton est relâché. Entre votre application va vous recevoir des informations sur la position de la souris et donc un ... assez pour décider de la fenêtre sur laquelle vous passez.
  • Merci pour la réponse, je suis nouveau sur delphi et très, très, très nouveau pour la winapi donc si vous pouviez avoir la gentillesse d'élaborer un peu plus loin avec, éventuellement, un exemple de code je serai bien obligé.
  • -1, @George - Vous avez accepté une réponse qui ne répond pas à la question, au lieu de l'un des autres qui ne. Que montre ce que tu voulais faire n'est pas assez liée avec ce que vous avez demandé.
InformationsquelleAutor Letholdrus | 2011-04-09