Bonjour,
Existe-t-il un moyen d'obtenir le numéro d'ordre de tabulation d'un contrôle ? Je connais la méthode GetNextDlgTabItem, mais elle ne concerne que les contrôles qui ont le style WS_TABSTOP...
Merci de votre aide !
Version imprimable
Bonjour,
Existe-t-il un moyen d'obtenir le numéro d'ordre de tabulation d'un contrôle ? Je connais la méthode GetNextDlgTabItem, mais elle ne concerne que les contrôles qui ont le style WS_TABSTOP...
Merci de votre aide !
salut,
l'ordre de tabulation ne concerne que les contrôles qui ont le style WS_STOP ....
Pas vraiment car quand on affecte l'odre des tabulations à partir de l'éditeur des ressources, on peut donner un numéro d'ordre à tous les contrôles, même ceux qui n'ont pas le style WS_TABSTOP.
Je voudrais savoir s'il existe un moyen de récupérer ces numéros attribués dans l'éditeur de ressources.
a part essayer de trouver les informations dans le template dialogue je ne vois pas comment faire.
manque de bol la seule classe MFC cachée pour faire ça ne traite pas le contenu mais les attributs d'un template de dialogue:
http://c.developpez.com/faq/vc/?page...#CDialogSetPos
faudra que tu cherches avec la structure DLGTEMPLATE pour voir si quelqu'un a déjà fait ça...
Mouais... Ca a l'air bien compliqué pour récupérer un info qui paraît pourtant bien simple.
Tant pis, je me débrouillerai autrement. Merci quand même, Farscape !
ben oui mais l'ordre de tabulation ne concerne que les controles WS_TABSTOP
toi ce que tu veux faire sort de la normalité...
Mon problème vient en fait d'un contrôle qui n'a pas le style WS_TABSTOP mais qui peut quand même recevoir le focus (avec la souris).
qu'est ce qui t'empeche de rajouter le style WS_TABSTOP ?
La logique de l'écran. Le contrôle en question est un EDIT en lecture seule qui affiche un libellé. Dans la logique de l'écran, l'utilisateur n'a pas besoin d'aller sur ce contrôle. Par contre, il peut quand même faire un copier sur le contrôle pour coler le contenu ailleurs.
C'est pour ça que ce contrôle est actif mais n'a pas le style WS_TABSTOP.