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
Raymond
Vous souhaitez participer à la rubrique Réseaux ? Contactez-moi
CafuroCafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
e-verbeUn logiciel de conjugaison des verbes de la langue française.
Ma page personnelle sur DVP.
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]
Partager