Поделиться через


Заголовок windowsx.h

Этот заголовок используется несколькими технологиями. Дополнительные сведения см. в разделе:

windowsx.h содержит следующие программные интерфейсы:

Функции

 
Button_Enable

Включает или отключает кнопку.
Button_GetCheck

Возвращает состояние проверка переключателя или проверка поля. Вы можете использовать этот макрос или отправить сообщение BM_GETCHECK явным образом.
Button_GetState

Извлекает состояние кнопки или проверка поля. Вы можете использовать этот макрос или отправить сообщение BM_GETSTATE явным образом.
Button_GetText

Возвращает текст кнопки.
Button_GetTextLength

Возвращает количество символов в тексте кнопки.
Button_SetCheck

Задает состояние проверка переключателя или проверка поля. Вы можете использовать этот макрос или отправить сообщение BM_SETCHECK явным образом.
Button_SetState

Задает состояние выделения кнопки. Состояние выделения указывает, выделена ли кнопка так, как если бы пользователь ее нажал. Вы можете использовать этот макрос или отправить сообщение BM_SETSTATE явным образом.
Button_SetStyle

Задает стиль кнопки. Вы можете использовать этот макрос или отправить сообщение BM_SETSTYLE явным образом.
Button_SetText

Задает текст кнопки.
ComboBox_AddItemData

Добавляет данные элемента в список в поле со списком в указанном расположении. Вы можете использовать этот макрос или отправить сообщение CB_ADDSTRING явным образом.
ComboBox_AddString

Добавляет строку в список в поле со списком.
ComboBox_DeleteString

Удаляет элемент в указанном расположении в списке в поле со списком. Вы можете использовать этот макрос или отправить сообщение CB_DELETESTRING явным образом.
ComboBox_Dir

Добавляет имена в список, отображаемый полем со списком.
ComboBox_Enable

Включает или отключает элемент управления "Поле со списком".
ComboBox_FindItemData

Находит первый элемент в списке со списком, который содержит указанные данные элемента. Вы можете использовать этот макрос или отправить сообщение CB_FINDSTRING явным образом.
ComboBox_FindString

Находит первую строку в списке полей со списком, которая начинается с указанной строки. Вы можете использовать этот макрос или отправить сообщение CB_FINDSTRING явным образом.
ComboBox_FindStringExact

Находит первую строку в списке полей со списком, которая точно соответствует указанной строке, за исключением того, что при поиске регистр не учитывается. Вы можете использовать этот макрос или отправить сообщение CB_FINDSTRINGEXACT явным образом.
ComboBox_GetCount

Возвращает количество элементов в списке поля со списком. Вы можете использовать этот макрос или отправить сообщение CB_GETCOUNT явным образом.
ComboBox_GetCurSel

Возвращает индекс выбранного в данный момент элемента в поле со списком. Вы можете использовать этот макрос или отправить сообщение CB_GETCURSEL явным образом.
ComboBox_GetDroppedControlRect

Извлекает экранные координаты поля со списком в раскрывающемся состоянии. Вы можете использовать этот макрос или отправить сообщение CB_GETDROPPEDCONTROLRECT явным образом.
ComboBox_GetDroppedState

Определяет, отображается ли раскрывающийся список в элементе управления "Поле со списком". Вы можете использовать этот макрос или отправить сообщение CB_GETDROPPEDSTATE явным образом.
ComboBox_GetExtendedUI

Определяет, используется ли поле со списком пользовательский интерфейс по умолчанию или расширенный пользовательский интерфейс. Вы можете использовать этот макрос или отправить сообщение CB_GETEXTENDEDUI явным образом.
ComboBox_GetItemData

Возвращает определяемое приложением значение, связанное с указанным элементом списка в поле со списком. Вы можете использовать этот макрос или отправить сообщение CB_GETITEMDATA явным образом.
ComboBox_GetItemHeight

Извлекает высоту элементов списка в поле со списком. Вы можете использовать этот макрос или отправить сообщение CB_GETITEMHEIGHT явным образом.
ComboBox_GetLBText

Возвращает строку из списка в поле со списком. Вы можете использовать этот макрос или отправить сообщение CB_GETLBTEXT явным образом.
ComboBox_GetLBTextLen

Возвращает длину строки в списке в поле со списком. Вы можете использовать этот макрос или отправить сообщение CB_GETLBTEXTLEN явным образом.
ComboBox_GetText

Извлекает текст из элемента управления "Поле со списком".
ComboBox_GetTextLength

Возвращает количество символов в тексте поля со списком.
ComboBox_InsertItemData

Вставляет данные элемента в список в поле со списком в указанном расположении. Вы можете использовать этот макрос или отправить сообщение CB_INSERTSTRING явным образом.
ComboBox_InsertString

Добавляет строку в список в поле со списком в указанном расположении. Вы можете использовать этот макрос или отправить сообщение CB_INSERTSTRING явным образом.
ComboBox_LimitText

Ограничивает длину текста, который пользователь может вводить в элементе управления редактированием поля со списком. Вы можете использовать этот макрос или отправить сообщение CB_LIMITTEXT явным образом.
ComboBox_ResetContent

Удаляет все элементы из списка и элемент управления "Изменить" поля со списком. Вы можете использовать этот макрос или отправить сообщение CB_RESETCONTENT явным образом.
ComboBox_SelectItemData

Выполняет поиск в списке в поле со списком элемента, который содержит указанные данные элемента. Если найден соответствующий элемент, он выбирается. Вы можете использовать этот макрос или отправить сообщение CB_SELECTSTRING явным образом.
ComboBox_SelectString

Выполняет поиск в списке в поле со списком элемента, который начинается с символов в указанной строке. Если найден соответствующий элемент, он выбирается. Вы можете использовать этот макрос или отправить сообщение CB_SELECTSTRING явным образом.
ComboBox_SetCurSel

Задает выбранный элемент в поле со списком. Вы можете использовать этот макрос или отправить сообщение CB_SETCURSEL явным образом.
ComboBox_SetExtendedUI

Выбирает пользовательский интерфейс по умолчанию или расширенный пользовательский интерфейс для поля со списком со стилем CBS_DROPDOWN или CBS_DROPDOWNLIST. Вы можете использовать этот макрос или отправить сообщение CB_SETEXTENDEDUI явным образом.
ComboBox_SetItemData

Задает определяемое приложением значение, связанное с указанным элементом списка в поле со списком. Вы можете использовать этот макрос или отправить сообщение CB_SETITEMDATA явным образом.
ComboBox_SetItemHeight

Задает высоту элементов списка или поля выбора в поле со списком. Вы можете использовать этот макрос или отправить сообщение CB_SETITEMHEIGHT явным образом.
ComboBox_SetText

Задает текст поля со списком.
ComboBox_ShowDropdown

Отображает или скрывает список в поле со списком. Вы можете использовать этот макрос или отправить сообщение CB_SHOWDROPDOWN явным образом.
DeleteFont

Макрос DeleteFont удаляет объект шрифта, освобождая все системные ресурсы, связанные с объектом шрифта.
Edit_CanUndo

Определяет, есть ли какие-либо действия в очереди отмены элемента управления изменением или расширенным редактированием. Вы можете использовать этот макрос или отправить сообщение EM_CANUNDO явным образом.
Edit_EmptyUndoBuffer

Сбрасывает флаг отмены элемента управления редактированием или расширенным редактированием. Флаг отмены устанавливается всякий раз, когда можно отменить операцию в элементе управления редактированием. Вы можете использовать этот макрос или отправить сообщение EM_EMPTYUNDOBUFFER явным образом.
Edit_Enable

Включает или отключает элемент управления редактированием.
Edit_FmtLines

Задает флаг, определяющий, содержит ли текст, полученный из элемента управления многострочного редактирования, мягкие символы разрыва строки.
Edit_GetFirstVisibleLine

Возвращает индекс самой верхней видимой строки в многострочном или расширенном элементе управления редактированием. Вы можете использовать этот макрос или отправить сообщение EM_GETFIRSTVISIBLELINE явным образом.
Edit_GetHandle

Возвращает дескриптор памяти, выделенной для текста многострочного элемента управления редактированием. Вы можете использовать этот макрос или отправить сообщение EM_GETHANDLE явным образом.
Edit_GetLine

Извлекает строку текста из элемента управления редактированием или форматированным редактированием. Вы можете использовать этот макрос или отправить сообщение EM_GETLINE явным образом.
Edit_GetLineCount

Возвращает количество строк в тексте элемента управления редактированием. Вы можете использовать этот макрос или отправить сообщение EM_GETLINECOUNT явным образом.
Edit_GetModify

Возвращает состояние флага изменения элемента управления редактированием или расширенным редактированием. Флаг указывает, было ли изменено содержимое элемента управления. Вы можете использовать этот макрос или отправить сообщение EM_GETMODIFY явным образом.
Edit_GetPasswordChar

Возвращает символ пароля для элемента управления редактированием или расширенным редактированием. Вы можете использовать этот макрос или отправить сообщение EM_GETPASSWORDCHAR явным образом.
Edit_GetRect

Возвращает прямоугольник форматирования элемента управления редактированием. Вы можете использовать этот макрос или отправить сообщение EM_GETRECT явным образом.
Edit_GetSel

Возвращает начальную и конечную позиции символов текущего выделения в элементе управления редактированием или расширенным редактированием. Вы можете использовать этот макрос или отправить сообщение EM_GETSEL явным образом.
Edit_GetText

Возвращает текст элемента управления редактирования.
Edit_GetTextLength

Возвращает количество символов в тексте элемента управления редактированием.
Edit_GetWordBreakProc

Извлекает адрес функции Wordwrap элемента управления редактированием или расширенным редактированием. Вы можете использовать этот макрос или отправить сообщение EM_GETWORDBREAKPROC явным образом.
Edit_LimitText

Ограничивает длину текста, который можно ввести в элемент управления редактирования. Вы можете использовать этот макрос или отправить сообщение EM_LIMITTEXT явным образом.
Edit_LineFromChar

Возвращает индекс строки, содержащей указанный символьный индекс в многострочном или расширенном элементе управления редактированием. Вы можете использовать этот макрос или отправить сообщение EM_LINEFROMCHAR явным образом.
Edit_LineIndex

Возвращает индекс первого символа указанной строки в многострочном или расширенном элементе управления редактированием. Вы можете использовать этот макрос или отправить сообщение EM_LINEINDEX явным образом.
Edit_LineLength

Извлекает длину (в символах) строки в элементе управления редактированием или расширенным редактированием. Вы можете использовать этот макрос или отправить сообщение EM_LINELENGTH явным образом.
Edit_ReplaceSel

Заменяет выделенный текст в элементе управления редактированием или элементе управления форматированным редактированием указанным текстом. Вы можете использовать этот макрос или отправить сообщение EM_REPLACESEL явным образом.
Edit_Scroll

Прокручивает текст по вертикали в элементе управления многострочного редактирования или расширенного редактирования. Вы можете использовать этот макрос или отправить сообщение EM_SCROLL явным образом.
Edit_ScrollCaret

Прокручивает курсор в поле зрения в элементе управления редактированием или расширенным редактированием. Вы можете использовать этот макрос или отправить сообщение EM_SCROLLCARET явным образом.
Edit_SetHandle

Задает дескриптор памяти, который будет использоваться многостроковый элемент управления редактированием. Вы можете использовать этот макрос или отправить сообщение EM_SETHANDLE явным образом.
Edit_SetModify

Задает или снимает флаг изменения для элемента управления редактированием. Флаг изменения указывает, был ли изменен текст в элементе управления редактированием. Вы можете использовать этот макрос или отправить сообщение EM_SETMODIFY явным образом.
Edit_SetPasswordChar

Задает или удаляет символ пароля для элемента управления редактированием или расширенным редактированием. Если задан символ пароля, он отображается вместо символов, введенных пользователем. Вы можете использовать этот макрос или отправить сообщение EM_SETPASSWORDCHAR явным образом.
Edit_SetReadOnly

Задает или удаляет стиль только для чтения (ES_READONLY) элемента управления редактированием или расширенным редактированием. Вы можете использовать этот макрос или отправить сообщение EM_SETREADONLY явным образом.
Edit_SetRect

Задает прямоугольник форматирования элемента управления редактированием. Вы можете использовать этот макрос или отправить сообщение EM_SETRECT явным образом.
Edit_SetRectNoPaint

Задает прямоугольник форматирования многострочных элементов управления редактированием. Этот макрос эквивалентен Edit_SetRect, за исключением того, что он не перерисовывает окно управления редактированием. Вы можете использовать этот макрос или отправить сообщение EM_SETRECTNP явным образом.
Edit_SetSel

Выбирает диапазон символов в элементе управления редактированием или расширенном редактировании. Вы можете использовать этот макрос или отправить сообщение EM_SETSEL явным образом.
Edit_SetTabStops

Задает позиции табуляции в многостроковом или расширенном элементе управления редактированием. При копировании текста в элемент управления любой символ табуляции в тексте создает пробел до следующей позиции табуляции. Вы можете использовать этот макрос или отправить сообщение EM_SETTABSTOPS явным образом.
Edit_SetText

Задает текст элемента управления редактированием.
Edit_SetWordBreakProc

Заменяет функцию Wordwrap по умолчанию элемента управления редактированием на определяемую приложением функцию Wordwrap. Вы можете использовать этот макрос или отправить сообщение EM_SETWORDBREAKPROC явным образом.
Edit_Undo

Отменяет последнюю операцию в очереди отмены элемента управления редактированием или расширенным редактированием. Вы можете использовать этот макрос или отправить сообщение EM_UNDO явным образом.
GET_X_LPARAM

Извлекает координату X со знаком из указанного значения LPARAM.
GET_Y_LPARAM

Извлекает подписанную координату Y из заданного значения LPARAM.
ListBox_AddItemData

Добавляет данные элемента в список в указанном расположении. Вы можете использовать этот макрос или отправить сообщение LB_ADDSTRING явным образом.
ListBox_AddString

Добавляет строку в список.
ListBox_DeleteString

Удаляет элемент в указанном расположении в списке. Вы можете использовать этот макрос или отправить сообщение LB_DELETESTRING явным образом.
ListBox_Dir

Добавляет имена в список, отображаемый полем со списком.
ListBox_Enable

Включает или отключает элемент управления "Список".
ListBox_FindItemData

Находит первый элемент в списке, который содержит указанные данные элемента. Вы можете использовать этот макрос или отправить сообщение LB_FINDSTRING явным образом.
ListBox_FindString

Находит первую строку в списке, который начинается с указанной строки. Вы можете использовать этот макрос или отправить сообщение LB_FINDSTRING явным образом.
ListBox_FindStringExact

Находит первую строку со списком, которая точно соответствует указанной строке, за исключением того, что при поиске регистр не учитывается. Вы можете использовать этот макрос или отправить сообщение LB_FINDSTRINGEXACT явным образом.
ListBox_GetCaretIndex

Извлекает индекс элемента списка с прямоугольником фокуса в списке с множественным выбором. Элемент может быть выбран или не выбран. Вы можете использовать этот макрос или отправить сообщение LB_GETCARETINDEX явным образом.
ListBox_GetCount

Возвращает количество элементов в списке. Вы можете использовать этот макрос или отправить сообщение LB_GETCOUNT явным образом.
ListBox_GetCurSel

Возвращает индекс текущего выбранного элемента в списке с одним выбором. Вы можете использовать этот макрос или отправить сообщение LB_GETCURSEL явным образом.
ListBox_GetHorizontalExtent

Возвращает ширину, в которую можно прокручивать список по горизонтали (ширина прокрутки), если в списке имеется горизонтальная полоса прокрутки. Вы можете использовать этот макрос или отправить сообщение LB_GETHORIZONTALEXTENT явным образом.
ListBox_GetItemData

Возвращает определяемое приложением значение, связанное с указанным элементом списка. Вы можете использовать этот макрос или отправить сообщение LB_GETITEMDATA явным образом.
ListBox_GetItemHeight

Извлекает высоту элементов в списке.
ListBox_GetItemRect

Возвращает размеры прямоугольника, ограничивающего элемент списка в том виде, в котором он отображается в списке. Вы можете использовать этот макрос или отправить сообщение LB_GETITEMRECT явным образом.
ListBox_GetSel

Возвращает состояние выбора элемента. Вы можете использовать этот макрос или отправить сообщение LB_GETSEL явным образом.
ListBox_GetSelCount

Возвращает количество выбранных элементов в списке с множественным выбором. Вы можете использовать этот макрос или отправить сообщение LB_GETSELCOUNT явным образом.
ListBox_GetSelItems

Возвращает индексы выбранных элементов в списке с множественным выбором. Вы можете использовать этот макрос или отправить сообщение LB_GETSELITEMS явным образом.
ListBox_GetText

Возвращает строку из списка. Вы можете использовать этот макрос или отправить сообщение LB_GETTEXT явным образом.
ListBox_GetTextLen

Возвращает длину строки в списке. Вы можете использовать этот макрос или отправить сообщение LB_GETTEXTLEN явным образом.
ListBox_GetTopIndex

Возвращает индекс первого видимого элемента в списке. Вы можете использовать этот макрос или отправить сообщение LB_GETTOPINDEX явным образом.
ListBox_InsertItemData

Вставляет данные элемента в список в указанном расположении. Вы можете использовать этот макрос или отправить сообщение LB_INSERTSTRING явным образом.
ListBox_InsertString

Добавляет строку в список в указанном расположении. Вы можете использовать этот макрос или отправить сообщение LB_INSERTSTRING явным образом.
ListBox_ResetContent

Удаляет все элементы из списка. Вы можете использовать этот макрос или отправить сообщение LB_RESETCONTENT явным образом.
ListBox_SelectItemData

Выполняет поиск элемента с указанными данными в списке. Если соответствующий элемент найден, он выбирается. Вы можете использовать этот макрос или отправить сообщение LB_SELECTSTRING явным образом.
ListBox_SelectString

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

Выбирает или отменяет выбор одного или нескольких последовательных элементов в списке с множественным выбором. Вы можете использовать этот макрос или отправить сообщение LB_SELITEMRANGE явным образом.
ListBox_SetCaretIndex

Задает прямоугольник фокуса для элемента по указанному индексу в списке с множественным выбором. Если элемент не отображается, он прокручивается в представление. Вы можете использовать этот макрос или отправить сообщение LB_SETCARETINDEX явным образом.
ListBox_SetColumnWidth

Задает ширину всех столбцов в списке с несколькими столбцами. Вы можете использовать этот макрос или отправить сообщение LB_SETCOLUMNWIDTH явным образом.
ListBox_SetCurSel

Задает выбранный в данный момент элемент в списке с одним выбором. Вы можете использовать этот макрос или отправить сообщение LB_SETCURSEL явным образом.
ListBox_SetHorizontalExtent

Задайте ширину, на которую можно прокручивать список по горизонтали (ширина прокрутки).
ListBox_SetItemData

Задает определяемое приложением значение, связанное с указанным элементом списка. Вы можете использовать этот макрос или отправить сообщение LB_SETITEMDATA явным образом.
ListBox_SetItemHeight

Задает высоту элементов в списке.
ListBox_SetSel

Выбирает или отменяет выбор элемента в списке с множественным выбором. Вы можете использовать этот макрос или отправить сообщение LB_SETSEL явным образом.
ListBox_SetTabStops

Задает позиции табуляции в списке. Вы можете использовать этот макрос или отправить сообщение LB_SETTABSTOPS явным образом.
ListBox_SetTopIndex

Гарантирует, что указанный элемент в списке отображается. Вы можете использовать этот макрос или отправить сообщение LB_SETTOPINDEX явным образом.
ScrollBar_Enable

Включает или отключает элемент управления полосой прокрутки.
ScrollBar_GetPos

Извлекает положение поля прокрутки (большого пальца) на указанной полосе прокрутки.
ScrollBar_GetRange

Возвращает диапазон полосы прокрутки.
ScrollBar_SetPos

Задает позицию поля прокрутки (большого пальца) на указанной полосе прокрутки и, при необходимости, перерисовывает полосу прокрутки в соответствии с новой позицией поля прокрутки. (ScrollBar_SetPos)
ScrollBar_SetRange

Задает диапазон полосы прокрутки.
ScrollBar_Show

Отображает или скрывает элемент управления полосой прокрутки.
SelectFont

Макрос SelectFont выбирает объект шрифта в указанном контексте устройства (DC). Новый объект шрифта заменяет предыдущий объект шрифта.
Static_Enable

Включает или отключает статический элемент управления.
Static_GetIcon

Извлекает дескриптор значка, связанного со статическим элементом управления со стилем SS_ICON. Вы можете использовать этот макрос или отправить сообщение STM_GETICON явным образом.
Static_GetText

Возвращает текст статического элемента управления.
Static_GetTextLength

Возвращает количество символов в тексте статического элемента управления.
Static_SetIcon

Задает значок для статического элемента управления. Вы можете использовать этот макрос или отправить сообщение STM_SETICON явным образом.
Static_SetText

Задает текст статического элемента управления.