2010-12-20 8 views
1

Ist es möglich, Optionsfelder zu aktivieren, obwohl der Benutzer den Wert nicht ändern kann?Optionsfelder aktiviert, Benutzer kann den Wert nicht ändern

+0

ok Sie schreiben mfc ausgewählt brauchen . Entschuldigung .. sind nur Radios nicht da? Ich nehme an, du brauchst das. –

+0

Nein, es gibt keine Option, und es wird immer noch wie deaktiviert aussehen (wie für Bearbeitungsfelder) – Sunscreen

+0

sind Radios und versteckte Eingänge dort deaktiviert? Sie können die gleiche Logik anwenden, wie ich damals geantwortet habe. –

Antwort

2

Es ist möglich. Wenn Sie Ihre Optionsfelder mit dem Format BS_RADIOBUTTON anstelle von BS_AUTORADIOBUTTON erstellen, ändert Windows die Auswahl nicht automatisch, wenn der Benutzer auf ein Optionsfeld klickt. (Im Dialogeditor in Visual Studio, klicken Sie rechts auf das Optionsfeld und stellen Sie die Auto Eigenschaft Falsch.)

Lesen Sie die "Verwendung von Radio-Buttons" in this page in MSDN für weitere Informationen.

1

entweder man kann es zu BST_CHECKED setchek und die EnableWindow auf FALSCH

oder ..

auf jeder anderen Auswahl von Radiotaste auf das Optionsfeld, die Sie

Verwandte Themen