Сообщение Re[3]: Вписать окно в монитор от 17.01.2023 0:01
Изменено 17.01.2023 0:06 bnk
Re[3]: Вписать окно в монитор
Здравствуйте, пффф, Вы писали:
bnk>>В Windows 11 из коробки идет оконный менеджер (для широких мониторов в частности)
П>А для XP есть рецепт? Или, хотя бы для висты или семёрки?
Я сам это не делал (или уже забыл, если даже делал), сорри не помогу.
Но то что эта фигня в 11 переписывает координаты — определенно (и для меня как пользователя это кстати хорошо)
Если проблема в том что оно само на себя действует, можно попробовать сделать через какой-нибудь PostMessage например,
чтобы оно не прямо из обработчика перемещения вызывалось, когда еще все в процессе, а типа с задержкой.
Еще возможно тебе нужно учитывать потенциально разный DPI на разных мониторах.
Обрабатывает ли это приложение прописывается в его манифесте,
возможно система тебе просто информации не дает нормальной про координаты,
поэтому ты получаешь странные цифры.
Но это чисто мысли, код не напишу, ну или так же гуглить буду
Да, про широкий монитор — у меня 32:9 (3.5)
bnk>>В Windows 11 из коробки идет оконный менеджер (для широких мониторов в частности)
П>А для XP есть рецепт? Или, хотя бы для висты или семёрки?
Я сам это не делал (или уже забыл, если даже делал), сорри не помогу.
Но то что эта фигня в 11 переписывает координаты — определенно (и для меня как пользователя это кстати хорошо)
Если проблема в том что оно само на себя действует, можно попробовать сделать через какой-нибудь PostMessage например,
чтобы оно не прямо из обработчика перемещения вызывалось, когда еще все в процессе, а типа с задержкой.
Еще возможно тебе нужно учитывать потенциально разный DPI на разных мониторах.
Обрабатывает ли это приложение прописывается в его манифесте,
возможно система тебе просто информации не дает нормальной про координаты,
поэтому ты получаешь странные цифры.
Но это чисто мысли, код не напишу, ну или так же гуглить буду
Да, про широкий монитор — у меня 32:9 (3.5)
Re[3]: Вписать окно в монитор
Здравствуйте, пффф, Вы писали:
bnk>>В Windows 11 из коробки идет оконный менеджер (для широких мониторов в частности)
П>А для XP есть рецепт? Или, хотя бы для висты или семёрки?
Я сам это не делал (или уже забыл, если даже делал), сорри не помогу.
Но то что эта фигня в 11 переписывает координаты — определенно (и для меня как пользователя это кстати хорошо)
Если проблема в том что оно само на себя действует, можно попробовать сделать через какой-нибудь PostMessage например,
чтобы оно не прямо из обработчика перемещения вызывалось, когда еще все в процессе, а типа с задержкой.
Еще возможно тебе нужно учитывать потенциально разный DPI на разных мониторах.
Обрабатывает ли это приложение прописывается в его манифесте,
возможно система тебе просто информации не дает нормальной про координаты,
поэтому ты получаешь странные цифры.
Но это чисто мысли, код не напишу, ну или так же гуглить буду
Да, про широкий монитор — у меня например 32:9 (3.5)
bnk>>В Windows 11 из коробки идет оконный менеджер (для широких мониторов в частности)
П>А для XP есть рецепт? Или, хотя бы для висты или семёрки?
Я сам это не делал (или уже забыл, если даже делал), сорри не помогу.
Но то что эта фигня в 11 переписывает координаты — определенно (и для меня как пользователя это кстати хорошо)
Если проблема в том что оно само на себя действует, можно попробовать сделать через какой-нибудь PostMessage например,
чтобы оно не прямо из обработчика перемещения вызывалось, когда еще все в процессе, а типа с задержкой.
Еще возможно тебе нужно учитывать потенциально разный DPI на разных мониторах.
Обрабатывает ли это приложение прописывается в его манифесте,
возможно система тебе просто информации не дает нормальной про координаты,
поэтому ты получаешь странные цифры.
Но это чисто мысли, код не напишу, ну или так же гуглить буду
Да, про широкий монитор — у меня например 32:9 (3.5)