c++ 通过wxSlider进行增益控制

yftpprvb  于 2022-12-27  发布在  其他
关注(0)|答案(1)|浏览(69)

我正在使用wxSlider来调整我的Windows C++应用程序中的增益。

sliderAmp->Bind(wxEVT_COMMAND_SLIDER_UPDATED, wxScrollEventHandler(App::OnSliderAmpChanged), this);

通过这样的实现,出现了值的“反弹”效应,即,可能出现多个相同的值。
如何改变编码,使增益控制更加合理?

xoefb8l8

xoefb8l81#

请注意,wxEVT_COMMAND_SLIDER_UPDATEDwxEVT_SLIDER的别名,在最新版本中,只记录了后者。
我认为你只需要处理wxEVT_SCROLL_CHANGED。不幸的是,这是记录为 *MSW只 *。
对于非MSW,你可以不处理wxEVT_SCROLL_THUMBRELEASE。如果你需要键盘支持,你可能需要添加其他事件的处理。也可以参见wxSlider Class Reference

相关问题