Gast
#2171652
Hallo, ich habe einen media-player geschrieben (mit einer speziellen Funktion, die der Windows Media Player nicht hat). Hierzu verwende ich das Mci-Interface. Dabei will ich eine TrackBar benutzen, die die aktuelle Position im Song anzeigt, und wo ich auch im Song woanders hinspringen kann. (so wie beim Windows Media Player auch). Dabei verwende ich TrackBar. Die Position veraendere ich im Timer (Intervall 1sec), wo ich die Position veraendere trackbar.Value = mci.value; Positionsveraenderung fange ich im OnMouseCaptureChanged Event ab mci.Play(trackbar.Value); Das ganze funktioniert nicht besonders schoen. Wenn ich innerhalb einer Sekunde den Trackbar-Knopf verschiebe, klappt es. Wenn ich laenger brauche, zeichnet ihn die Timer-Funktion an die urspruengliche Position. Ich muesste das Aktualisieren im Timer ausschalten, wenn ich anfange, mit der Maus die Position zu verschieben. Wie koennte man das machen?