Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Schieberegler

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
21.04.2008, 20:47 Uhr
~Jimbo
Gast


Hi,

Sobald ich mein Programm starte und die Slider benutze, ändern sie ihren Wert wenn ich sie verschiebe, wenn ich sie jedoch loslasse also Maus nicht mehr klicke, bleiben sie zwar auf ihrer Position beharren, nehmen aber als Wert wieder den Ausgangszustand an. (lt. Debugger). Vielleicht kennt einer von euch das Problem. Ich weiß einfach nicht wo der Fehler liegt. Danke für eure Hilfe.

Die Slider sind den Variablen so zugeordnet Kategorie Controll, Variablentyp CSliderCtrl


C++:
...
m_SLIDER_CHSwitch.SetRange(0,2);
m_SLIDER_CHSwitch.SetPos(0);
m_SLIDER_SwitchCH.SetRange(0,2);
m_SLIDER_SwitchCH.SetPos(0);
...
void CVC_TSTDlg::OnVScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar)
{
...
   if (pScrollBar->GetDlgCtrlID()==IDC_SLIDER_CHSwitch)
   {
     varCHSwt = nPos;
   }
   if (pScrollBar->GetDlgCtrlID()==IDC_SLIDER_SwitchCH)
   {
   varSwtCH = nPos; //Kanalwahl
   }
CDialog::OnVScroll(nSBCode, nPos, pScrollBar);
}



Gruss
Johannes
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
30.04.2008, 10:09 Uhr
~jencas
Gast



Zitat von ~Jimbo:


C++:
...
m_SLIDER_CHSwitch.SetRange(0,2);
m_SLIDER_CHSwitch.SetPos(0);
m_SLIDER_SwitchCH.SetRange(0,2);
m_SLIDER_SwitchCH.SetPos(0);
...
void CVC_TSTDlg::OnVScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar)
{
...
   if (pScrollBar->GetDlgCtrlID()==IDC_SLIDER_CHSwitch)
   {
     varCHSwt = nPos;
   }
   if (pScrollBar->GetDlgCtrlID()==IDC_SLIDER_SwitchCH)
   {
   varSwtCH = nPos; //Kanalwahl
   }
CDialog::OnVScroll(nSBCode, nPos, pScrollBar);
}





Probier doch mal statt npos ein m_SLIDER_CHSwitch.GetPos() bzw. m_SLIDER_SwitchCH.GetPos()
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: