Bonjour,
je chercher une méthode pour savoir si un handle obtenu avec un GetWindow (ou autre) correspond à un handle de fenetre ou d'un dialog.
Merci d'avance
Bonjour,
je chercher une méthode pour savoir si un handle obtenu avec un GetWindow (ou autre) correspond à un handle de fenetre ou d'un dialog.
Merci d'avance
Le problème c'est qu'un dialog est une fenêtre
Peut être que GetClassName() pourra t'aider
Bonjour,
Au sens Win32 tous les composants visuels (bouton, combobox, radio, editbox, etc.) sont des fenêtres. Les boites de dialogues sont aussi des fenêtres...
Au pire, pour connaître les fonctionnalités d'une fenêtre / contrôle, on peut regarder sa classe (comme le soulignais ram_0000), mais il y a de fortes chances que la classe soit souvent une classe différente des classes de base (contrôle subclassé / superclassé et nom différent).
A ma connaissance, depuis un handle on ne peut pas différencier ce genre de chose...
>> A ma connaissance, depuis un handle on ne peut pas différencier ce genre de chose...
Dans ce cas, connaîs - tu un autre moyen de les différencier ?
Le style de la fenêtre ne permet pas de détecter la différence ?
Je vais me pencher sur GetClassName !
Merci de vos réponses en tout cas !
Je peux aussi être plus précis : je cherche à faire un traitement sur des fenêtres visibles, possédant un titre, [ces deux cas sont déjà effectués] et qui ne soient ni des contrôles, ni des dialog [non réalisés]
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager