使用英语阅读

通过


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

确定组合框是使用默认用户界面 (UI) 还是扩展 UI。 可以使用此宏或显式发送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

选择默认用户界面 (UI) 或具有CBS_DROPDOWN或CBS_DROPDOWNLIST样式的组合框的扩展 UI。 可以使用此宏或显式发送CB_SETEXTENDEDUI消息。
ComboBox_SetItemData

设置与组合框中的指定列表项关联的应用程序定义值。 可以使用此宏或显式发送CB_SETITEMDATA消息。
ComboBox_SetItemHeight

设置组合框中列表项或选择字段的高度。 可以使用此宏或显式发送CB_SETITEMHEIGHT消息。
ComboBox_SetText

设置组合框的文本。
ComboBox_ShowDropdown

显示或隐藏组合框中的列表。 可以使用此宏或显式发送CB_SHOWDROPDOWN消息。
DeleteFont

DeleteFont 宏删除字体对象,释放与字体对象关联的所有系统资源。
Edit_CanUndo

确定编辑控件或 Rich edit 控件的撤消队列中是否存在任何操作。 可以使用此宏或显式发送EM_CANUNDO消息。
Edit_EmptyUndoBuffer

重置编辑或 Rich edit 控件的撤消标志。 每当可撤消编辑控件中的操作时,都会设置撤消标志。 可以使用此宏或显式发送EM_EMPTYUNDOBUFFER消息。
Edit_Enable

启用或禁用编辑控件。
Edit_FmtLines

设置一个标志,用于确定从多行编辑控件检索的文本是否包括软换行符。
Edit_GetFirstVisibleLine

获取多行编辑或富编辑控件中最上面的可见行的索引。 可以使用此宏或显式发送EM_GETFIRSTVISIBLELINE消息。
Edit_GetHandle

获取当前为多行编辑控件的文本分配的内存的句柄。 可以使用此宏或显式发送EM_GETHANDLE消息。
Edit_GetLine

从编辑或 Rich edit 控件中检索文本行。 可以使用此宏或显式发送EM_GETLINE消息。
Edit_GetLineCount

获取编辑控件的文本中的行数。 可以使用此宏或显式发送EM_GETLINECOUNT消息。
Edit_GetModify

获取编辑或富编辑控件的修改标志的状态。 标志指示控件的内容是否已修改。 可以使用此宏或显式发送EM_GETMODIFY消息。
Edit_GetPasswordChar

获取编辑或 Rich edit 控件的密码字符。 可以使用此宏或显式发送EM_GETPASSWORDCHAR消息。
Edit_GetRect

获取编辑控件的格式化矩形。 可以使用此宏或显式发送EM_GETRECT消息。
Edit_GetSel

获取编辑或 Rich edit 控件中当前选定内容的起始和结束字符位置。 可以使用此宏或显式发送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

检索编辑或 Rich edit 控件中行的长度(以字符为单位)。 可以使用此宏或显式发送EM_LINELENGTH消息。
Edit_ReplaceSel

将编辑控件或富编辑控件中的选定文本替换为指定的文本。 可以使用此宏或显式发送EM_REPLACESEL消息。
Edit_Scroll

在多行编辑或富编辑控件中垂直滚动文本。 可以使用此宏或显式发送EM_SCROLL消息。
Edit_ScrollCaret

将插入点滚动到编辑或 Rich Edit 控件中的视图中。 可以使用此宏或显式发送EM_SCROLLCARET消息。
Edit_SetHandle

设置多行编辑控件将使用的内存句柄。 可以使用此宏或显式发送EM_SETHANDLE消息。
Edit_SetModify

设置或清除编辑控件的修改标志。 修改标志指示编辑控件中的文本是否已修改。 可以使用此宏或显式发送EM_SETMODIFY消息。
Edit_SetPasswordChar

设置或删除编辑或 Rich edit 控件的密码字符。 设置密码字符后,将显示该字符来代替用户键入的字符。 可以使用此宏或显式发送EM_SETPASSWORDCHAR消息。
Edit_SetReadOnly

设置或删除编辑或富编辑控件的只读样式 (ES_READONLY) 。 可以使用此宏或显式发送EM_SETREADONLY消息。
Edit_SetRect

设置编辑控件的格式矩形。 可以使用此宏或显式发送EM_SETRECT消息。
Edit_SetRectNoPaint

设置多行编辑控件的格式矩形。 此宏等效于 Edit_SetRect,只不过它不会重绘编辑控件窗口。 可以使用此宏或显式发送EM_SETRECTNP消息。
Edit_SetSel

在编辑或 Rich Edit 控件中选择一系列字符。 可以使用此宏或显式发送EM_SETSEL消息。
Edit_SetTabStops

设置多行编辑或丰富编辑控件中的制表位。 将文本复制到控件时,文本中的任何制表符都会生成空间,一直持续到下一个制表位。 可以使用此宏或显式发送EM_SETTABSTOPS消息。
Edit_SetText

设置编辑控件的文本。
Edit_SetWordBreakProc

将编辑控件的默认 Wordwrap 函数替换为应用程序定义的 Wordwrap 函数。 可以使用此宏或显式发送EM_SETWORDBREAKPROC消息。
Edit_Undo

撤消编辑或 Rich edit 控件的撤消队列中的最后一个操作。 可以使用此宏或显式发送EM_UNDO消息。
GET_X_LPARAM

从指定的 LPARAM 值检索带符号的 x 坐标。
GET_Y_LPARAM

从给定的 LPARAM 值检索有符号的 y 坐标。
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

设置静态控件的文本。