Значение: |
Описание: |
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 |
Определяют размеры виртуального экрана. |