Re: ScaleMode и размеры экрана | |
---|---|
urfin Автор Сообщений: 328 Дата регистрации: 17.08.2004 |
Цитата: Да, причем надо попереключить _Screen.ScaleMode = 0 / 3 Проверил : Бета ведет себя корректно, а вот релиз кажет звезды на фокселях, а в пикселях все тип-топ. ------------------ |
Re: ScaleMode и размеры экрана | |
---|---|
piva Сообщений: 18655 Откуда: Курган Дата регистрации: 24.03.2004 |
Я чего-то не понимаю - а зачем тебе это ScaleMode сдалась ? Через FontMetric не получается ?
------------------ Часто бывает так, что есть над чем задуматься, а нечем. |
Re: ScaleMode и размеры экрана | |
---|---|
urfin Автор Сообщений: 328 Дата регистрации: 17.08.2004 |
Цитата: Я не знаю другого способа перевести пиксели в фоксели, кроме описанного выше. Фоксели нужны для корректного месторасположения шорткат меню. ------------------ |
Re: ScaleMode и размеры экрана | |
---|---|
piva Сообщений: 18655 Откуда: Курган Дата регистрации: 24.03.2004 |
Чего-то такое я делал у меня пара функций есть. Передается ссылка на форму и координата в пикселях
------------------ Часто бывает так, что есть над чем задуматься, а нечем. |
Re: | |
---|---|
urfin Автор Сообщений: 328 Дата регистрации: 17.08.2004 |
Цитата: Спасибо. Буду экспериментировать. С наскоку - не получилось. ------------------ |
Re: ScaleMode и размеры экрана | |
---|---|
Константин Мельников |
Urfin писал(а):
Цитата: А чем тебе DEFINE POPUP shortcut SHORTCUT RELATIVE FROM MROW(),MCOL() не угодил? Именно в пикселях работает и всегда в том месте где мышь находится. |
Re: ScaleMode и размеры экрана | |
---|---|
piva Сообщений: 18655 Откуда: Курган Дата регистрации: 24.03.2004 |
Ну вот мне например, иногда хотелось сделать кнопку и при нажатии на нее что бы под кнопкой поялялся ShortCut popup - там что в такой ситуации MROW, MCOL не прокатит
------------------ Часто бывает так, что есть над чем задуматься, а нечем. |
Re: ScaleMode и размеры экрана | |
---|---|
urfin Автор Сообщений: 328 Дата регистрации: 17.08.2004 |
Цитата: Всем угодил. Я тоже так делаю по RightClick() на форме. А вот для случая попапа под кнопками тулбара, x и y координаты нужны в фокселях :
------------------ |
Re: ScaleMode и размеры экрана | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Hi, Виктор!
Я минут 10 мучил PropertyWindow главного окна разными шрифтами, размерами и т.п. но ни разу так и не увидел никаких звёзд Естественно размеры в фокселях меняются, но никакого переполнения как не было, так и нет ------------------ WBR, Igor |
Re: ScaleMode и размеры экрана | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Извиняюсь за дубли, что-то с отправкой глюкануло Кто-нить подчистите...
------------------ WBR, Igor |
Re: ScaleMode и размеры экрана | |
---|---|
piva Сообщений: 18655 Откуда: Курган Дата регистрации: 24.03.2004 |
Сам модератор (я убрал)
------------------ Часто бывает так, что есть над чем задуматься, а нечем. |
Re: ScaleMode и размеры экрана | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Hi, piva!
Цитата: Не в этом разделе ;) Да и в основном вроде ещё парочка дублей осталось, завтра гляну ------------------ WBR, Igor |
Re: ScaleMode и размеры экрана | |
---|---|
Syberex Сообщений: 1432 Откуда: Кострома Дата регистрации: 19.01.2004 |
2 urfin
Была такая идея: получить координаты мышки в фокселах и пикселах( mcol(,3) ) вычислить положение левого-нижнего угла кнопки и через пропорцию вычислить новые фокселы для левого-нижнего угла Но торопился и не реализовал , так что только идея... удачи! ------------------ |
Re: | |
---|---|
urfin Автор Сообщений: 328 Дата регистрации: 17.08.2004 |
Вы будете смеяться, а мне не до смеха ... Проблема исчезла сама собой ...
Не смог воспроизвести ошибочную ситуацию. Все работает корректно и в среде и в рантайме. Так что вопрос снимается ... надеюсь навсегда ... видимо матрица дала сбой ... Кстати между делом я нашел откуда спер алгоритм перевода пикселей в фоксели - это самплесы по тулбару Отредактировано (15.02.05 09:34) ------------------ |
© 2000-2024 Fox Club  |