Spinbutton Getpos liefert falsche Werte
-
Wenn ich innerhalb der Funktion die beim Drpcken aktiv wird die Position abfragen, dann erhalte ich mit
void CDlgPPM::OnDeltaposSpinPpmSize(NMHDR *pNMHDR, LRESULT *pResult) { LPNMUPDOWN pNMUpDown = reinterpret_cast<LPNMUPDOWN>(pNMHDR); int result = pNMUpDown->iPos + pNMUpDown->iDelta; ...sinnvolle Werte (1-5)
Wenn ich hingegen in einer anderen Funktion abfrage mittels
m_WndSpinPPMSize.GetPos()bekomme ich Werte um 65440
Was mache ich denn falsch ?
Matthias
-
GetPos32 liefert den korrekten Wert. Wofür man dan GetPos() noch braucht ist mir aber unklar.
Matthias