Salut,
Je cherche la signification de la case "Class Name" dans les propriétés d'un Dialog dans VS.net 2003. Elle est toujours grisée, je ne vois pas a quoi elle peut servir
Merci
Salut,
Je cherche la signification de la case "Class Name" dans les propriétés d'un Dialog dans VS.net 2003. Elle est toujours grisée, je ne vois pas a quoi elle peut servir
Merci
C'est le nom de te classe de fenêtre. Chaque fenêtre est d'une certaine classe. La classe EDIT définit le comportement des zones d'édition, la classe BUTTON des boutons, etc...
http://msdn.microsoft.com/library/en-us/winui/winui/windowsuserinterface/windowing/window_89windowclasse.asp
Oui ca je sais, merci. Mais les dialog sont tous de classe "#32777" ou un truc comme ca donc pourquoi la changer (ah oui peut être pour les curseurs ou la couleur de fond?).
Mais ma question était aussi pourquoi cette case est-elle grisée (on ne peut donc pas modifier la classe!)?
A quoi va servir Class Name ??
Je ne comprends pas ?
C'est un identifiant de base système je crois ( identifiant ressource )
Si tu prends Spy++ par exemple et que tu places le Spy sur le bouton d'une fenêtre ça retournera tjs 32777
Au sens Windows je crois que c'est un ATOM ( à vérifier )
"#32777" c'est le nom de la classe des dialogues. Tu dis toi même que c'est grisé, donc je ne comprends pas pourquoi tu parles de changer cette information.
C'est grisé car on ne peut pas le changer. Elle t'informe juste sur la classe de ton contrôle. C'est juste une info.
Les ATOM c'est autre chose. Un atom est un nombre unique généré à partir d'une string, ici le nom de la classe. "#32777" est bien le nom de la classe, pas l'ATOM associé. Au moment de la création d'une fenêtre, tu peux spécifier le nom de la classe, ou bien son ATOM associé que t'a renvoyé RegisterClass.
C'est nom seulement grisé, mais en plus il n'y a pas d'information correspondante. Regardez par vous-même si vous le pouvez!
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