12-22-2013, 05:06 PM -
А как насчет идеи озвученной мною ранее? Что, если упростить задачу и выводить не децибелы, переведенные в линейную шкалу а просто напросто позицию контролла? У ваших ползунков нет свойства:
TTrackBar.Min :=0; TTrackBar.Max :=100; TTrackBar.Position (0..100) ? Там же просто каунтер около ползунка, и ему, по-идее все равно что выводить, хоть уровень, хоть позиции, да хоть и номер версии программы, нет?
Или как-нибудь применить: GetMasterVolumeLevelScalar, SetMasterVolumeLevelScalar?
Я не вижу ситуацию в целом, конечно. Возможно эти ползунки как то изначально со звуком завязаны, я полагал, что это обычные контролы которые изначально отдают/принимают позиции/размерность в линейной шкале ,ни к чему не привязанной.
TTrackBar.Min :=0; TTrackBar.Max :=100; TTrackBar.Position (0..100) ? Там же просто каунтер около ползунка, и ему, по-идее все равно что выводить, хоть уровень, хоть позиции, да хоть и номер версии программы, нет?
Или как-нибудь применить: GetMasterVolumeLevelScalar, SetMasterVolumeLevelScalar?
Я не вижу ситуацию в целом, конечно. Возможно эти ползунки как то изначально со звуком завязаны, я полагал, что это обычные контролы которые изначально отдают/принимают позиции/размерность в линейной шкале ,ни к чему не привязанной.
This post was last modified: 12-22-2013, 05:10 PM by SuleyMus.