SM_CXBORDER Ширина огибающей окно рамки,
SM_CXBORDER Ширина огибающей окно рамки, размер которой не может быть изменен.
SM_CYBORDER Высота огибающей окно рамки, размер которой не может быть изменен.
SM_CYCAPTION Высота заголовка окна, включая высоту огибающей окно рамки, размер которой не может быть изменен (SM_CYBORDER).
SM_CXCURSOR Ширина курсора.
SM_CYCURSOR Высота курсора.
SM_CXFRAME Ширина огибающей окно рамки, размер которой может быть изменен.
SM_CYFRAME Высота огибающей окно рамки, размер которой может быть изменен.
SM_CXFULLSCREEN Ширина клиентской части для полноэкранного окна.
SM_CYFULLSCREEN Высота клиентской части для полноэкранного окна (эквивалентна высоте экрана за вычетом высоты заголовка окна).
SM_CXICON Ширина иконки.
SM_CYICON Высота иконки.
SM_CYMENU Высота полосы меню в одну строку. Это высота меню за вычетом высоты огибающей окно рамки, размер которой не может быть изменен (SM_CYBORDER).
SM_CXMIN Минимальная ширина окна.
SM_CYMIN Минимальная высота окна.
SM_CXSCREEN Ширина экрана.
SM_CYSCREEN Высота экрана.
SM_MOUSEPRESENT Не 0, если мышь установлена.
В методе FormResize
программа вычисляет новые размеры полос прокрутки:
Scrollbar1.Max := Width;
Scrollbar2.Max := Height;
Scrollbar2.Left := Width - Frame - Scrollbar2.Width;
Scrollbar2.Height := Height - Frame - Caption - Menu;
Scrollbar1.Top :=
Height - Scrollbar2.Width - Frame - Caption - Menu;
Scrollbar1.Width := Width - Scrollbar2.Width - Frame;
Вычисления, приведенные здесь, включают простые математические действия. Например, левая сторона вертикальной полосы прокрутки должна быть равна ширине всего окна (формы) за вычетом ширины рамки и ширины самой полосы прокрутки. Это элементарная логика, и реализовав ее в программе, мы получим вертикальную полосу прокрутки, всегда располагающуюся возле правого края окна (формы).
В программе SHAPEDEM свойство Max
каждой полосы прокрутки оставалось равным значению по умолчанию - 100; это означало, что после того как бегунок полосы прокрутки пройдет все доступное расстояние (как для вертикальной, так и для горизонтальной полосы прокрутки), свойство Position
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий