2009-03-23 5 views
0

je besoin d'aide dans MFC. Ce qui suit est mon problème:Liaison d'une zone de texte statique à une case à cocher

  1. J'ai deux contrôles un texte statique et une case à cocher
  2. Lorsque vous utilisez Assistant MFC, je place un « & » devant l'une des lettres dans le texte statique, lors de l'exécution Si j'appuie sur Alt +, la case à cocher est activée ou désactivée.
  3. Maintenant, mon problème est que j'ajoute ces commandes de façon systématique, et même si j'ai le '&' placé dans le texte statique, si j'appuie sur la touche Alt +, cela ne change pas l'état du contrôle case.

Mes requêtes sont:

  1. Quelqu'un peut-il bien vouloir me faire savoir s'il y a une liaison qui doit être fait au cas où nous ajoutons les contrôles programatically.
  2. Si quelqu'un peut expliquer brièvement comment la liaison est pris en charge par MFC il sera gr8 aide

modifier: Une chose la case à cocher n'aura aucun texte qui lui est associé.

Répondre

1

Étant donné que le texte statique n'est pas associé au contrôle de case à cocher, comment le système peut savoir quelle checkbox il devrait établir un lien? Je parie que si vous regardez la commande TAB et les paramètres de groupe des contrôles, vous arriverez à votre solution.

+0

hmm..i ont essayé ordre de tabulation .... mais le problème pour moi il n'y a pas de texte en tant que tel joint avec la case à cocher, par conséquent, même si la touche de raccourci est pressé et le contrôle obtient sélectionné, l'utilisateur a gagné » t savoir sur la sélection jusqu'à ce qu'il appuie sur la barre d'espace :( – Raghu

Questions connexes