Double-clics dans une dialog box

Le
Michel
Bonjour à tous.

Pour recevoir le messages WM_LBUTTONDBLCLK il faut définir le style de
classe CS_DBLCLKS lors de la création de la classe de fenêtre.
Mais dans le cas d'une dialog box, il n'y a pas de classe, et je n'ai
pas vu d'équivalent dans les attribut de templates, si ce n'est
CLASS :

"CLASS Statement
The CLASS resource-definition statement sets the class of the dialog
box.

The CLASS statement appears in the optional section before a DIALOG
statement's main. If no class is given, the standard dialog class is
used.

Remarks
The CLASS statement should only be used with special cases, because it
overrides the normal processing of a dialog box. The CLASS statement
converts a dialog box to a window of the specified class; depending on
the class, this could give undesirable results. Do not use the
redefined control-class names with this statement."

Mais au vu de cette remarque, j'aimerai bien savoir s'il n'y a pas
moins déconseillé
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Domi
Le #18696261
"Michel" news:
Bonjour à tous.



Pour recevoir le messages WM_LBUTTONDBLCLK il faut définir le style de
classe CS_DBLCLKS lors de la création de la classe de fenêtre.
Mais dans le cas d'une dialog box, il n'y a pas de classe,



Si, CS_DBLCLKS est inclus dans la classe de dialog box
Tu peux tester en ajoutant un case WM_LBUTTONDBLCLK: dans la procédure
About() du Winzard Win32 de Visual Studio.
Publicité
Poster une réponse
Anonyme