LINUX.ORG.RU

Сообщения zMotoR

 

Не работает Scrollbar в Astra Linux под Wine

Добрый день. Тестирую существующую программу, написанную под Windows, на Wine-е 7.13 в Astra Linux (common edition orel-2.12.45.5-23.07.2022_07.53). Оказалось, что в приложении не работают полосы прокрутки, если они добавлены как отдельные окна функцией CreateWindowEx(…, L"SCROLLBAR", …), пример можно посмотреть на сайте Microsoft - https://docs.microsoft.com/ru-ru/windows/win32/controls/create-scroll-bars А именно такие полосы прокрутки не реагируют на клики курсора мышки: нельзя перетащить ползунок, схватив её мышкой, и кнопки со стрелками не реагируют на клики. Поведение полосы прокрутки такое, как будто она неактивная, хотя по факту она активная (я проверял).

Если полосы прокрутки отображаются для обычного окна (в составе этого окна, а не как отельное окно), то такие полосы прокрутки работают нормально.

Подскажите кто сталкивался с такой проблемой, как вы её решили? Возможно, надо поменять версию Wine или включить какую-то настройку или установить какую-нибудь библиотеку?

Тестовую программку для x32 и x64 выложил сюда: https://disk.yandex.ru/d/_9SQiiszwf39uw

 , ,

zMotoR
()

RSS подписка на новые темы