Значение: | Описание: |
SM_ARRANGE | Этот флаг определяет, как система упорядочивает свернутые окна. Для получения большей информации о свернутых окнах, смотрите секцию "Замечания". |
SM_CLEANBOOT | Определяет тип загрузки системы: 0 – нормальная загрузка; 1- отказовустойчивая загрузка; 2 - отказовустойчивая загрузка с сетевой поддержкой. Отказоустойчивая загрука (еще она называется SafeBoot) обходит файлы запуска пользователя. |
SM_CMOUSEBUTTONS | Определяет число кнопок на мыши, или равен нулю, если мышь не установлена. |
SM_CXBORDER,
SM_CYBORDER | Определяют ширину и высоту, в пикселях, границы окна. Эквивалентно значению SM_CXEDGE для окно с трехмерным просмотром. |
SM_CXCURSOR,
SM_CYCURSOR | Определяют ширину и высоту, в пикселях, курсора. Система не может создавать курсоры других размеров. |
SM_CXDLGFRAME,
SM_CYDLGFRAME | То же самое, что SM_CXFIXEDFRAME и SM_CYFIXEDFRAME. |
SM_CXDOUBLECLK,
SM_CYDOUBLECLK | Определяют ширину и высоту прямоугольника вокруг первого щелчка в последовательности двойного щелчка. Второй щелчок должен произойти в пределах этого прямоугольника для определения двух щелчков как одного двойного щелчка. Второй щелчок должен произойти в пределах этого прямоугольника для определения двух щелчков как одного двойного щелчка (два щелчка должны также произойти в пределах указанного времени). |
SM_CXDRAG,
SM_CYDRAG | Ширина и высота, в пикселях, прямоугольника, центрированного на перетаскиваемой точке для ограничения движения указателя мыши перед стартом операции перетаскивания. Это позволяет пользователю нажимать и выпускать кнопку мыши без неумышленного старта операции перетаскивания. |
SM_CXEDGE,
SM_CYEDGE | Определяют размеры трехмерной границы. Это трехмерные аналоги SM_CXBORDER и SM_CYBORDER. |
SM_CXFIXEDFRAME,
SM_CYFIXEDFRAME | Толщина рамки вокруг периметра окно, которое имеет заголовок, но не может изменить свои размеры. SM_CXFIXEDFRAME – это ширина горизонтальной границы, SM_CYFIXEDFRAME – высота вертикальной границы.
То же самое, что SM_CXDLGFRAME и SM_CYDLGFRAME |
SM_CXFRAME,
SM_CYFRAME | То же самое, что SM_CXSIZEFRAME и SM_CYSIZEFRAME. |
SM_CXFULLSCREEN,
SM_CYFULLSCREEN | Определяеют ширину и высоту клиентской области для полноэкранного окна. |
SM_CXHSCROLL | Определяет ширину изображения стрелки горизонтального слайдера. |
SM_CYHSCROLL | Определяет высоту горизонтального слайдера в пикселях. |
SM_CXHTHUMB | Определяет ширину бегунка горизонтального слайдера. |
SM_CXICON,
SM_CYICON | Определяют заданную по умолчанию ширину и высоту иконки. Эти значения обычно 32х32, но могут изменяться в зависимости от установленных аппаратных средств дисплея. |
SM_CXICONSPACING,
SM_CYICONSPACING | Определяют размеры ячейки сетки для элементов в виде большой иконки. Каждый элемент помещается в прямоугольник этого размера при упорядочивании иконок. Эти значения всегда всегда больше или равны SM_CXICON и SM_CYICON. |
SM_CXMAXIMIZED,
SM_CYMAXIMIZED | Определяют заданные по умолчанию размеры развернутого окна верхнего уровня. |
SM_CXMAXTRACK,
SM_CYMAXTRACK | Определяют заданные по умолчанию максимальные размеры окна, имеющего заголовок и имеющего возможность изменять свои границы. Пользователь не может сделать рамку окна больше этих размеров. Окно может отменить эти значения, обрабатывая сообщение WM_GETMINMAXINFO. |
SM_CXMENUCHECK,
SM_CYMENUCHECK | Размеры заданного по умолчанию растрового рисунка метки меню. |
SM_CXMENUSIZE,
SM_CYMENUSIZE | Определяют размеры кнопок панели меню, таких как кнопка закрытия дочернего окне в документе с многооконным интерфейсом (MIDI). |
SM_CXMIN,
SM_CYMIN | Минимальные ширина и высота окна. |
SM_CXMINIMIZED,
SM_CYMINIMIZED | Определяют размеры нормально свернутого окна. |
SM_CXMINSPACING,
SM_CYMINSPACING | Определяют размеры ячейки сетки для свернутых окон. Каждоге свернутое окно помещается в прямоугольник этого размера при упорядочивании. Эти значения всегда больше или равны SM_CXMINIMIZED и SM_CYMINIMIZED. |
SM_CXMINTRACK,
SM_CYMINTRACK | Определяют минимальные размеры окна. Пользователь не может сделать рамку окна меньше этих размеров. Окно может отменить эти значения, обрабатывая сообщение WM_GETMINMAXINFO. |
SM_CXSCREEN,
SM_CYSCREEN | Ширина и высота экрана в пикселях. |
SM_CXSIZE,
SM_CYSIZE | Размеры заголовка окна или области заголовка. |
SM_CXSIZEFRAME,
SM_CYSIZEFRAME | Определяют толщину рамки вокруг периметра окна, имеющего возможность изменять размеры. SM_CXSIZEFRAME – ширина горизонтальной границы, и SM_CYSIZEFRAME – высота вертикальной границы. Аналогично SM_CXFRAME и SM_CYFRAME. |
SM_CXSMICON,
SM_CYSMICON | Определяют рекомендуемый размер маленькой иконки. Маленькие иконки обычно появляются в заголовках окна. |
SM_CXSMSIZE,
SM_CYSMSIZE | Определяют размеры маленьких кнопок заголовка. |
SM_CXVSCROLL,
SM_CYVSCROLL | Определяют размеры изображения стрелки вертикального слайдера. |
SM_CYCAPTION | Высота нормальной области заголовка. |
SM_CYMENU | Определяет высоту однострочного меню. |
SM_CYSMCAPTION |
|
SM_CYVTHUMB | Определяет высоту блока бегунка в вертикальном слайдере. |
SM_DBCSENABLED | Возвращается ненулевое значение, если установлен двухбайтовых набор символов в установленной версии USER.EXE, иначе ноль. |
SM_DEBUG | Возвращает ненулевое значение, если установлена отладочная версия USER.EXE, иначе ноль. |
SM_MENUDROPALIGNMENT | Возвращает ненулевое значение, если раскрывающиеся меню выровнены по правому краю относительно соответствующего элемента строки меню. Ноль, если они выровнены по левой границе. |
SM_MIDEASTENABLED | Возвращает TRUE, если система допускает еврейский и арабский языки. |
SM_MOUSEPRESENT | Возвращает TRUE, если мышь установлена, иначе 0. |
SM_MOUSEWHEELPRESENT | Только Windows NT: Возвращает TRUE, если установлена мышь с колесиком, иначе 0. |
SM_NETWORK | В возвращенном значении наименьший значаший бит будет усановлен, если сеть присутствует; иначе бит очищен. Другие биты зарезервированы для будущего использования. |
SM_PENWINDOWS | Возвращает TRUE, если установлена работа с пером, иначе 0. |
SM_SECURE | Возвращает TRUE, если защита присутствует. |
SM_SHOWSOUNDS | Возвращает ненулевое значение, если пользователь нуждается в приложении, предоставляющем информацию визуально в ситуациях, где информация представлена только в звуковой форме. |
SM_SLOWMACHINE | Возвращает TRUE, если компьютер имеет медленный (low-end) процессор. |
SM_SWAPBUTTON | Возвращает ненулевое значение, если значения левых и правых кнопок мыши меняются. |
SM_XVIRTUALSCREEN,
SM_YVIRTUALSCREEN | Определяют координаты левой стороны и вершины виртуального экрана. Виртуальный экран – это ограничительный прямоугольник всех мониторов дисплея. |
SM_CXVIRTUALSCREEN,
SM_CYVIRTUALSCREEN | Определяют размеры виртуального экрана. |