Author Topic: Рассчет координат в зависимости от разрешения окна  (Read 1920 times)

0 Members and 1 Guest are viewing this topic.

security

  • Освоившийся
  • **
  • Posts: 68
    • View Profile
Ребят, кто имеет опыт сабжа, может подскажете как это сделать в теории. Например у меня окно к которому я присоединился разрешением 1440х900, а на ноутбуке 1024х768, координаты кнопки на х 548, у 500, разрешение окна я получаю из глобальных переменных, как в теории высчитывать? Заранее благодарю за любые полезные ответы

dramster

  • Герой форума
  • *****
  • Posts: 1134
    • View Profile
в теории  -  "высота окна на пк" деленая на "высоту окна на ноуте" равна "координате Х кнопки на пк" деленая на "координату Х кнопки на ноуте". тожесамое с координатой У.
т.е. если ты дал координаты кнопки на пк в окне 1440х900, то на ноуте будет
Code: (clickermann) [Select]
$x=int((1024*548)/1440)
$y=int((768*500)/900)
print($x,"x",$y)
halt
если ты дал координаты кнопки на на ноуте в окне 1024х768, то на пк будет
Code: (clickermann) [Select]
$x=int((1440*548)/1024)
$y=int((900*500)/768)
print($x,"x",$y)
halt

security

  • Освоившийся
  • **
  • Posts: 68
    • View Profile
Благодарю!