c2millet
Messages postés198Date d'inscriptionlundi 2 juin 2003StatutMembreDernière intervention15 février 2005
-
14 avril 2004 à 13:49
ymca2003
Messages postés2070Date d'inscriptionmardi 22 avril 2003StatutMembreDernière intervention 3 juillet 2006
-
16 avril 2004 à 00:03
Je vous juste savoir si qqun avait un exemple d'appli montrant comment mettre en place la tabulation pour une fenetre et une dialog.Avec des commentaires si possible ;-)
ymca2003
Messages postés2070Date d'inscriptionmardi 22 avril 2003StatutMembreDernière intervention 3 juillet 20067 15 avril 2004 à 16:18
si le dialog est créé avec DialogBox, il n'y a pas de pb de tabulation, le pb se pose lorsque l'on fait CreateDialog pour avoir un dialog enfant dans une fenêtre (c'est qu'il fait si j'ai bien compris).
c2millet
Messages postés198Date d'inscriptionlundi 2 juin 2003StatutMembreDernière intervention15 février 2005 15 avril 2004 à 17:11
Ok ymca la tabulation fonctionne sur mes dialogbox. Le seul pb c que je comprend po tres bien pkoi le fait de rajouter "if(!IsDialogMessage(hDlg, &msg))" me permet de pouvoir utiliser la tabulation.
Peux-tu éclairer ma ptite lanterne ;-)
ymca2003
Messages postés2070Date d'inscriptionmardi 22 avril 2003StatutMembreDernière intervention 3 juillet 20067 16 avril 2004 à 00:03
un extrait de la do sur la fct :
Remarks
Although the IsDialogMessage function is intended for modeless dialog boxes, you can use it with any window that contains controls, enabling the windows to provide the same keyboard selection as is used in a dialog box.
When IsDialogMessage processes a message, it checks for keyboard messages and converts them into selection commands for the corresponding dialog box. For example, the TAB key, when pressed, selects the next control or group of controls, and the DOWN ARROW key, when pressed, selects the next control in a group.
Because the IsDialogMessage function performs all necessary translating and dispatching of messages, a message processed by IsDialogMessage must not be passed to the TranslateMessage or DispatchMessage function.