User Tag List

Показано с 1 по 10 из 336

Тема: Эмулятор Союз-Неон ПК-11/16 - EmuStudio

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,392
    Спасибо Благодарностей отдано 
    1,701
    Спасибо Благодарностей получено 
    2,218
    Поблагодарили
    872 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Radon17 Посмотреть сообщение
    GUI в эмуляторах Titus'а это что-то новенькое
    Итак, на счет GUI.

    Так как раньше я GUI методами классического WinAPI не делал, стал разбираться в этом деле.
    Попробовал сделать такие тестовые штуки, как:

    1. Меню
    2. Тулбар (строка с пиктограммами в верхней части окна)
    3. Статусбар (строка состояния в нижней части окна)

    Плюс-минус разобрался в этом, но появился странный эффект. При плавных скроллингах (это хорошо было видно в эмуляторе УКНЦ или Спектрума), обновление экрана стало подергиваться где-то раз в секунду или около того.
    Стал копать, какой элемент стал это дело подтормаживать. И наконец выяснил. Это делает тулбар. Видимо, даже в отсутствие активности пользователя, он периодически себя обновляет, да так, что заметно подтормаживает главный поток. А так как у меня эмулятор однопоточный (эмуляция, графика и оконный интерфейс - все в одном потоке), то это и сбивает синхронизацию с кадровой разверткой.
    И вряд ли это можно как-то изменить, т.к. оконная функция тулбара своя собственная системная, ее нельзя поменять на свою, убрав это периодическое обновление.

    Так что, если уж хочется тулбар, то придется или делать целиком собственный, или забить на него вообще.

    Этот пользователь поблагодарил Titus за это полезное сообщение:

    Radon17(30.04.2021)

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Эмулятор УКНЦ - EmuStudio
    от Titus в разделе Эмуляторы отечественных компьютеров
    Ответов: 1198
    Последнее: 07.05.2025, 13:34
  2. EmuStudio-ZX
    от Titus в разделе Эмуляторы
    Ответов: 726
    Последнее: 16.03.2025, 19:38
  3. Эмулятор ТИА-МЦ-1 EmuStudio
    от Titus в разделе Эмуляторы отечественных компьютеров
    Ответов: 107
    Последнее: 20.09.2024, 21:03
  4. Эмулятор МС-0515 - EmuStudio
    от Titus в разделе Эмуляторы отечественных компьютеров
    Ответов: 143
    Последнее: 09.02.2023, 10:44
  5. ПК-11 'Союз-Неон'
    от Keeper в разделе ДВК, УКНЦ
    Ответов: 12
    Последнее: 16.10.2013, 05:07

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •