Page 1 of 1

Прижать диалог к тому или иному краю или снова отцентровать в окне

Posted: Fri 24 Jan, 2020 17:33
by HaRT
HaRT wrote: Tue 31 Dec, 2019 17:54
citRiks wrote: Tue 31 Dec, 2019 17:01 А нам их не покажете?
Покажу, но не в этом году и не в этой теме.

Прижать диалог к тому или иному краю или снова отцентровать в окне

Posted: Fri 24 Jan, 2020 20:28
by citRiks
HaRT,

Благодарю Вас за публикацию этих интересных и по действию, и по содержанию кода, макросов.

При этом наблюдается некоторая непоследовательность реакции на вызов макросов прижатия окна диалога к средним позициям. Если это делать из центральной позиции, то всё нормально, а если делать вызов макроса после прижатия окна к углу или к средине другого края, то диалог часто оказывается не там, где ожидалось.

Прижать диалог к тому или иному краю или снова отцентровать в окне

Posted: Fri 24 Jan, 2020 20:31
by HaRT
citRiks wrote: Fri 24 Jan, 2020 20:28 диалог часто оказывается не там, где ожидалось
Просто у вас неправильные ожидания. Клавиши соответствуют не целевому положению в окне, а направлению движения диалога (до упора). Исключение — центровка.

Прижать диалог к тому или иному краю или снова отцентровать в окне

Posted: Sat 25 Jan, 2020 09:51
by citRiks
HaRT wrote: Fri 24 Jan, 2020 20:31 Клавиши соответствуют не целевому положению в окне, а направлению движения диалога (до упора).
Попытался я приноровиться к указанной логике, но она оказалась для меня неоправданно усложнённой. И поэтому я у себя всё же подкорректировал 4 сабжевые макроса (на CtrlNum4,8,6 и 2) так, чтобы их шорткаты вполне соответствовали целевому положению диалога в окне.