Ändern der Regleposition
-
Hi Comunity
Ich möchte meinen Schieberegler in seiner Position, aus dem Programm herraus ändern.
Mit SetPos funktionierts schonmal net.MFG
FatalError
-
Hallo !
Ich habe es mal ausprobiert. Bei mir funktioniert das ohne Probleme.
m_MembervariableVonDemSchieberegler.SetPos(nIntegerWertZwischenMinUndMaxRange);
Ist dein Programm vielleicht noch "beschäftigt", und der Regler wird einfach noch nicht aktualisiert ?
Tschüss
-
Bei mir funktioniert das nicht!
Ich erhalte immer die Fehlermeldung:
Der linke Teil von .SetPos mus eine Klasse/Struktur/Union sein.
Was mache ich falsch? Mein Code sieht so aus:void CHhhDlg::OnButton1() { UpdateData(TRUE); m_slid.SetPos(100); UpdateData(FALSE); }
(Die Headerdatei der Dialogklasse habe ich eingebunden)
MFG
FatalError
-
Das heisst das er m_slid nicht findet.
Und UpdateData wird nie für Control gebraucht!
Nur wenn die Variable mit Value angelegt hast.[ Dieser Beitrag wurde am 06.12.2002 um 11:34 Uhr von Nemesyzz editiert. ]
-
Ich hab grad gemerkt, allerdings bevor du den Beitrag gestellt hast, dass ich statt einem SliderControl einen normalen Integer deklariert hab.
Hab nun auch das UpdateData weggelassen(nach deinem Tipp) und jetzt funktionierts!
Danke für die HilfeMFG
FatalError