user32.dll 函数说明小结
ActiveKeyboardLayout
激活一个不同的键盘布局,该布局必须先由 LoadKeyBoardLayout
函数装载
AdjustWindowRect
根据希望的用户矩形大小来计算所需矩形窗口的大小,然后将该窗口矩形给 CreateWindow
函数,以创建所需的窗口
AdjustWindowRectEx
根据希望的客户矩形大小来计算具有扩展式样的窗口所需的矩形窗口大小,然后将该窗口矩形传给 CreateWindow
函数,以创建所需的窗口
AnyPopup
确定屏幕上是否存在未被拥有的、可见的、顶层弹出式或重叠式窗口
AppendMenu
在给定菜单的尾不增加新项
ArrangeIconicWindows
在给定父窗口中安排最小化的子窗口
AttachThreadInput
将只线程的输入状态附加到其它线程上
BeginDeferWindowPos
创建多窗口位置的数据结构,并为该结构返回一个句柄
BeginPaint
为绘图准备一个窗口
BringWindowToTop
将给定窗口放到屏幕 Z 序顶部
BroadcastSystemMessage
发送一条消息给指定的接受器,这个接受器可被用于可安装驱动器、基于 WINDOWS 的网络驱动器、系统级设备驱动器或任何这些部件的组合
CallMsgFilter
将指定的消息和钩子代码传送给应用程序定义的回调函数,以便应用程序能够在对话框、消息框、菜单和滚动条进行内部处理或按 ALT+TAB 键激活另一窗口时,检查和控制消息流
CallNextHookEx
将给定的钩子信息传递给当前钩子链的下一个钩子过程
CallWindowProc
将给定的消息传递给指定的窗口过程
CascadeWindows
级联指定父窗口的指定窗口或子窗口
ChangeClipBoardChain
从剪贴板查看程序链中去掉一个窗口
ChangeDisplaySettings
改变指定图形模式的显示环境
CharLower
将一个字符或字符串转换成小写
CharLowerBuff
将字符串缓冲区内指定数目的字符转换成小写
CharNext
返回指向字符串中某字符的下一个字符的指针
CharNextExA
检取字符串中下个字符的指针
CharPrev
返回字符串中某个字符的前一个字符的指针
CharPrevExA
检取字符串中某个字符的前一个字符的指针
CharToOem
将指定字符串转换到OEM定义的字符集中
CharToOemBuff
将字符串缓冲区中指定数目的字符转换成OEM定义的字符集中
CharUpper
将一个字符后字符串转换成大写
CharUpperBuff
将字符缓冲区中指定数目的字符转换成大写
CheckDlgButton
通过对话框按扭改变一个选择标记
CheckMenuItem
通过菜单项改变一个选择标记
CheckMenuRadioItem
核对指定菜单项并作标记,同时去掉该组中其它菜单项的标记
CheckRadioButton
向组中给定圆按扭增加一个选择标志,并去掉该组中其它圆按扭的选择标志
ChildWindowFromPoint
确定包含给定点的子窗口
ChildWindowFromPointEx
确定包含给定点的子窗口
ClintToScreen
将给定的用户坐标转换成屏幕坐标
ClipCursor
将光标限定在屏幕上给定的矩形区域内
CloseClipBoard
关闭剪贴板,以允许其它窗口访问该剪贴板
CloseDesktop
关闭指定桌面对象的句柄
CloseWindow
最小化指定的窗口
CloseWindowStation
关闭一个打开的窗口站句柄
CopyAcceleratorTable
拷贝指定的加速键表
CopyIcon
拷贝一个图标
CopyImage
建立一个图象并拷贝指定图象的属性给它
CopyRect
拷贝一个矩形坐标
CountClipboardFormats
返回剪贴板当前不同数据格式的数目
CreateAcceleratorTable
创建一个加速键表
CreateCart
为系统插入符创建一个新形状,并且为给定窗口分配这个插入符的所有权
CreateCursor
用指定大小、位模式、热点创建一个光标
CreateDesktop
在和调用过程相关的窗口站上创建一个新桌面
CreateDialogIndirectParam
从内存对话框模板中创建一个无模式对话框
CreateDialotParam
从对话框模板资源中创建一个无模式对话框
CreateIcon
用指定大小、颜色和位模式创建一个图标
CreateIconFromResource
从描述图标的资源位中创建一个图标或光标
CreateIconFromResourceEx
从描述图标的资源位中创建一个图标或光标
CreateIconIndirect
根据 ICONINFO
数据结构创建一个图标或光标
CreateMDIWindow
创建一个多文档界面窗口
CreateMenu
创建一个菜单,然后用 AppendMenu
函数填充菜单项
CreatePopupMenu
创建一个弹出式窗口,然后用 AppendMenu
函数填充菜单项
CreateWindowEx
用指定方式创建一个窗口
CreateWindowstation
创建一个窗口站对象。一个窗口站是包含全局原子、剪贴板和桌面对象集的安全对象
DdeAbandonTransaction
放弃指定的异步事务处理,并释放与该事务处理相关的所有资源
DdeAccessData
提供对 DDE 对象中的数据的访问,当应用程序完成访问时,必须调用 DdeUnaccessData
函数
DdeAddData
把数据增加到给定的 DDE 对象中
DdeClientTransaction
在客户和服务器应用程序之间开始一个 DDE 数据处理
DdeCmpStringHandles
比较两个 DDE 字符串句柄的值,不区分大小写
DdeConnect
建立与支持所指定服务器应用程序服务名和主题名之间的会话,若服务器有多个,只选其一
DdeConnectList
建立与支持所指定的服务名和主题名相对应的所有服务器应用程序之间的会话
DdeCreateDataHandle
建立一个 DDE 对象,并用指定的数据填充对象
DdeCreateStringHandle
建立一个 DDE 字符串句柄 DDE 客户或服务器应用程序可把此句柄传递给其它 DDE 管理库函数
DdeDisconnect
结束一个 DDE 会话
DdeDisconnectList
撤消一个 DDE 会话列表并终止与该表有关的所有会话
DdeEnableCallback
允许或禁止指定的 DDE 会话
DdeFreeDataHandle
释放一个 DDE 对象,并删除与该对象有关的数据句柄
DdeFreeStringHandle
释放用 DdeCreateStringHandle
函数创建的字符串句柄
DdeGetData
从给定的 DDE 对象中拷贝数据到指定的缓冲区
DdeGetLastError
返回调用 DDE 管理库函数失败后设置的最新错误值
DdeImpersonateClient
模拟 DDE 会话中的 DDE 客户应用程序
DdeInitialize
利用 DDE 管理库函数注册应用程序
DdeKeepStringHandle
为给定的句柄增加用途数
DdeNameService
注册或去掉服务器所支持的服务者
DdePosAdvise
唤起一个服务以便系统把 XTYP_ADVREQ 事务处理发送给客户
DdeQueryConvInfo
检取有关 DDE 事务处理以及发生事务处理的会话的信息
DdeQueryNextServer
获得 DDE 会话列表中的下一个句柄
DdeQueryString
将与字符串句柄有关的文本拷贝到指定的缓冲区中
DdeReconnect
重建一个 DDE 会话
DdeSetqualityOfService
指定 DDE 会话所期望的服务质量
DdeSetUserHandle
把应用程序定义值与会话句柄或事务处理标识符联系起来
DdeUnaccessData
放弃访问一个 DDE 对象
DdeUninitilize
释放与调用应用程序有关的全部 DDE 管理库资源
DefDlgPorc
定义会话框类窗口过程的缺省消息处理
DeferwindowPos
修改给定的多窗口位置数据结构并返回修改后的结构句柄
DefFrameProc
定义多文档框架窗口的缺省消息处理
DefMDIChildProc
定义多文档子窗口的缺省消息处理
DefWindowProc
调用缺省的窗口过程对应用程序未处理的任何窗口消息提供缺省处理
DeleteMenu
从菜单中删除一个菜单项
DestroyAcceleratorTable
销毁一个加速键表
DestroyCaret
销毁插入符的当前形状
DestroyCursor
销毁由 CreateCursor
创建的光标
DestroyIcon
销毁由 CreateIcon
创建的图标
DestroyMenu
销毁指定的菜单
DestroyWindow
销毁指定的窗口
DialogBoxIndirectParam
从内存对话框模块中创建指定模式的对话框
DialogBoxParam
从对话框模板资源中创建一个模式对话框
DispatchMessage
传送一个消息给指定的窗口过程
DlgDirList
用匹配的路径或文件名填充指定的列表框
DlgDirListComboBox
用目录列表填充指定的组合框
DlgDirSelectComboBoxEx
用选择的列表填充指定的组合框
DlgDirSelectEx
从目录列表获取当前的选择
DragDetect
捕获鼠标并追踪它的移动,直到释放鼠标左键
DrawAnimatedRects
画一线框并激活它,以表明图标或最小/最大化窗口的打开
DrawCaption
画出给定窗口的标题
DrawEdge
画一个或多个矩形边界
DrawFocusRect
用给定的焦点样式画一矩形
DrawFrameControl
以指定类型和风格画一个框架控件
DrawIcon
在给定设备描述表的窗口中画一个图标
DrawIconEx
在给定设备描述表窗口的用户区画一个图标或光标,执行指定的光栅操作、并伸展或压缩图标或光标
DrawMenuBar
重新画一个给定窗口的菜单栏
DrawState
显示一个图形并运行形象效果,以表明一种状态
DrawText
在指定的矩形中画格式化文本
DrawTextEx
在指定的矩形中画格式文本
EmpytClipboard
清空剪贴板并释放剪贴板中数据句柄
EnableMenuItem
允许、禁止或变灰一个菜单
EnableScrollBar
允许或禁止流动的一个或两个箭头
EnableWindow
设置窗口的允许状态或控制接收鼠标或键盘输入
EndDeferWindowPos
修改一个或多个窗口的位置和大小
EndDialog
销毁指定模式的对话框,并使系统终止对此对话框的任何处理
EndPaint
结束在指定窗口中的绘画
EnumChildWindows
枚举一个父窗口中的所有子窗口
EnumClipboardFromats
枚举当前剪贴板中可用的数据格式
EnumDesktops
枚举指定调用进程窗口站里的全部桌面
EnumDesktopWindows
枚举一个桌面里的所有窗口
EnumDisplaySettings
获取有关显示设备某一图形模式的信息。通过反复调用该函数也可获取显示设备的所有模式的信息
EnumProps
枚举指定窗口的特征列表中的所有项
EnumPropsEx
枚举指定窗口特征列表中的所有项
EnumThreadWindows
枚举所有与指定线程有关的窗口
EnumWindows
枚举屏幕上所有顶层窗口
EnumWindowStations
枚举系统里所有的窗口站
EqualRect
确定两个矩形是否相等
ExcludeUpdateRgn
从剪贴板域内除去指定窗口内被更新的区域
ExitWindowsEx
重新启动或终止 WINDOWS 系统
FillRect
用指定画刷填充一个矩形
FindWindow
从类名或窗口名中返回一个相匹配的顶层窗口的句柄
FindWindowEx
检取和指定类名或窗口名相匹配的窗口的句柄
FlashWindow
使给定的窗口闪烁一次
FrameRect
用指定刷子围绕指定矩形画一个边框
FreeDDELParam
释放有一条被传递过来的 DDE 消息所指定的内存
GetActiveWindow
检取与调用此函数的线程有关的活动窗口句柄
GetAsyncKeyState
确定指定的键是处于 UP 还是 DOWN 状态
GetCapture
检取已捕获鼠标的窗口句柄
GetCaretBlinkTime
返回闪烁插入符象素所需的时间
GetCartePos
返回当前插入符的位置
GetClassInfo
检取指定窗口类的信息
GetClassInfoEx
检取指定窗口类的信息,包括和窗口类有关的最小图标的句柄
GetClassLong
检取指定窗口类的地址偏移量(32位)
GetClassName
检取指定窗口类的名称
GetClassWord
检取指定窗口类的地址偏移量(16位)
GetClientRect
返回用户区域的坐标
GetClipboardData
用指定格式从剪贴板中检取数据
GetClipboardFromatName
返回已注册的剪贴板格式名称
GetClipboardOwner
返回剪贴板当前拥有者的窗口句柄
GetClipboardViewer
返回剪贴板查看程序链中第一个窗口的句柄
GetClipCursor
返回限制光标的矩形区域的屏幕坐标
GetCursor
返回当前光标句柄
GetCursorPos
返回当前的光标位置
GetDC
返回指定窗口显示设备描述表的句柄
GetDCEx
返回指定窗口显示设备描述表的句柄
GetDesktopWindow
返回桌面窗口的句柄
GetDialogBaseUnits
返回创建对话框所用的基本单元
GetDlgCtrlID
返回指定控件的标识符
GetDlgItem
检取对话框中指定控件的句柄
GetDlgItemInt
将对话框中某控件的文本转换成整数值
GetDlgItamText
检取对话框中与某控件相关的标题或文本
GetDoubleClickTime
返回鼠标当前的双击时间
GetFocus
返回当前键盘焦点窗口的句柄
GetForegroundWindow
返回用户当前工作用的窗口句柄
GetIconInfo
检取给定图标或光标的信息
GetInputstate
确定当前线程的消息队列中是否有鼠标或键盘的消息
GetKBCodePage
提供早期 WINDOWS 版本的兼容性
GetKeyboardLayout
为一个指定线程检取活动键盘布局
GetKeyboardLayoutList
检取系统中当前输入地点集的所有活动键盘布局的句柄
GetKeyboardLayoutName
检取活动键盘布局的名称
GetKeyboardState
返回所有虚键的当前状态
GetKeyboardType
检取当前键盘的类型
GetKeyNameText
检取表示某键名称的字符串
GetKeyState
返回指定虚键是 UP 还是 DOWN 状态
GetLastActivePopup
确定哪个弹出窗口是最近活动的
GetMenu
返回指定窗口的菜单句柄
GetMenuCheck
返回缺省记号位图的尺寸
GetMenuContextHelpId
返回和指定菜单相关的帮助描述表的标识符
GetMenudefaultItem
确定指定菜单的缺省菜单项
GetMenuItemCount
返回给定菜单栏或弹出式菜单中的菜单项数
GetMenuItemID
返回指定菜单项的标识符
GetMenuItemInfo
返回有关菜单项的信息
GetmenuItemRect
返回指定菜单项的边界矩形
GetMenustate
返回与指定菜单项有关的菜单标志
GetMenustring
将指定菜单项的文本串拷贝到给定的缓冲区中
GetMessage
从指定线程的消息队列中检取一条消息
GetMessageExtraInfo
检取与一条消息有关的硬件消息
GetMessagePos
返回最后一条消息发生时光标所在的位置
GetMessageTime
返回从系统自动到最后一条消息创建所经历的时间
GetNextDlgGroupItem
返回对话框中位于给定控件之间或之后的控件句柄
GetNextDlgTabItem
返回具有 WS_TABSTOP 风格的位于给定控件之间或之后的控件的句柄
GetNextQueueWindow
按 Z 序返回位于给定窗口上一个或下一个窗口
GetOpenClipboardWindow
返回当前打开剪贴板的窗口句柄
GetParent
返回给定子窗口的父窗口
GetPriorityClipboardFormat
返回指定表中第一可用的剪贴板格式
GetProcessWindowStation
返回与调用进程有关的窗口站的句柄
GetProp
从给定的窗口属性表中返回一数据句柄
GetQueuestatus
确定调用线程消息的类型
GetScrollInfo
返回滚动条的参数,包括最小/最大滚动位置,页大小及拇指框的位置
GetScrollPos
返回当前滚动条的拇指框的位置
GetScrollRanges
返回给定滚动条当前最小和最大滚动框的位置
GetSubMenu
返回由指定菜单项激活的弹出式菜单句柄
GetsysColor
返回指定显示单元的当前颜色
GetsysColorBrush
检取相应于指定颜色索引的逻辑刷的句柄标识符
GetSystemMenu
允许应用程序访问 SYSTEM 菜单进行拷贝和修改
GetSystemMetrics
检取系统度量各种显示单元的宽度和高度
GetTabbedTextExtent
确定包含制表符的字符串的宽度和高度
GetThreadDesktop
返回与指定线程有关的桌面句柄
GetTopWindow
返回指定窗口顶层子窗口的句柄
GetUpdateRect
返回指定窗口包围更新区域矩形的宽和高
GetUpdateRgn
返回指定窗口包围更新区域
GetUserObjectInfomation
返回有关窗口站或桌面对象的信息
GetWindow
返回指定窗口的句柄
GetWindowContextHelpId
返回指定窗口的帮助描述表标识符
GetWindowDC
返回指定窗口是的设备描述表
GetWindowLong
返回指定窗口的附加窗口内存的地址(32位)
GetWindowPlacement
返回指定窗口的显示状态,以及被恢复、被最大化和最小化的位置
GetWindowRect
检取指定窗口限制矩形的尺寸
GetWindowRgn
获得指定窗口矩形区域的一个拷贝
GetWindowText
把指定窗口的标题栏文本拷贝到指定缓冲区中
GetWindowTextLength
返回指定窗口的标题栏文本的长度
GetWindowThreadProcessId
检取创建指定窗口的线程的标识符
GetWindowWord
返回指定窗口的附加窗口内存的地址(16位)
GrayString
在指定位置绘制灰色文本
HideCaret
从屏幕上删除插入符
HiliteMenuItem
改变顶层菜单的增亮菜单项
ImpersonateDdeCliebtWindow
使指定的 DDE 服务器应用程序能够模拟一个 DDE 客户应用程序的安全性描述表,以便安全的保护服务器数据不被未授权的 DDE 客户使用
InflateRect
改变指定矩形的宽度和长度
InSendMessage
确定指定窗口过程是否正在处理 SendMessage
函数送来的消息
InsertMenu
在指定的窗口中插入新的菜单栏
InsertMenuItem
在指定的菜单栏或弹出式窗口中插入新菜单项
InterserRect
计算两个矩形的交集,得到新的目标矩形
InvalidateRect
将给定矩形添加到指定窗口的更新区域
InvalidateRgn
将给定区域添加到指定窗口的更新区域
InvertRect
转换窗口内指定的矩形区域
IsCharAlpha
确定指定字符是否为字母
IsCharAlphaNumeric
确定指定字符是字母还是数字
IsCharLower
确定指定字符是否为小写
IsCharUpper
确定指定字符是否为大写
IsChild
确定指定窗口是否为给定父窗口的子窗口
IsClipBoardFormatAvaliable
确定剪贴板是否包含有给定格式的有用数据
IsDialogMessage
确定一条消息是为给定对话框所期望的
IsDlgButtonChecked
确定按扭控制的状态
IsIconic
确定指定窗口是否极小化
IsMenu
确定一个句柄是否为菜单句柄
IsRectEmpty
确定一个矩形是否为空
IsWindow
确定指定窗口句柄是不是一个已有的窗口
IsWindowEnabled
确定指定窗口能否接受鼠标或键盘输入
IsWindowUnicode
确定给定窗口是不是一个本地的 Unicode 窗口
IsWindowVisible
确定窗口的可见性
IsZoomed
确定指定窗口是否为极大化
keybd_event
合成一个击键事件,以用于以后由系统生成一条 WM_KEYUP 或 WM_KEYDOWN 消息
KillTimer
撤消指定的计时器
LoadAccelerators
装入指定的加速键表
LoadBitmap
装入指定的位图资源
LoadCursor
装入指定的光标资源
LoadCursorFromFile
根据指定文件中数据创建一个光标
LoadIcon
装入指定的图标资源
LoadImage
装入一个图标、光标或位图
LoadKeyboardLayout
装入指定的键盘布局
LoadMenu
装入指定的菜单资源
LoadMenuIndirect
将指定的菜单模板装入内存
LoadString
装入指定的字符串资源
LockWindowUpdate
禁止或重新允许在指定的窗口上画图
LookupIconIdFromDirectory
查找最适合当前显示设备的图标或光标数据
LookupIconIdFromDirectoryEx
查找最适合当前显示设备的图标或光标数据
MapDialogRect
将指定对话框单元转换为屏幕象素
MapVirtualKey
将一个虚键码翻译成扫描码或字符值或反之
MapVirtualKeyEx
将一个虚键码翻译成扫描码或字符值或反之
MapWindowPoints
将指定窗口的一组点转换到另一窗口坐标空间中
MenuItemFromPoint
选择指定点所在的菜单项
MessageBeep
放出波形声音
MessageBox
创建、显示并操作一个消息框
MessageBoxEx
创建、显示并操作一个消息框,并可用参数指定预定义按扭采用的语言资源集合
MessageBoxIndirect
创建、显示并操作消息框
ModifyMenu
修改一个已存在的菜单项,包括内容,外观和特性
mouse_event
合成鼠标移动和按扭菜单事件
MoveWindow
改变指定窗口的位置和宽、高
MsgWaitForMultipleObjects
判断指定等待的条件是否满足,不满足则调用的线程进入有效等待状态
OemKeyScan
把 OEM 的 ASCII 码转换成 OEM 扫描码
OemToChar
把指定 OEM 字符串转换成 ANSI 字符串
OemToCharBuff
把 OEM 字符缓冲区中指定数目的字符转换成 ANSI 字符
OffsetRect
把指定矩形移动给定的偏移量
OpenClipboard
打开剪贴板以供检查,并阻止其它应用程序修改其内容
OpenDesktop
返回一个存在桌面的句柄
OpenIcon
激活一个最小化窗口图标
OpenInputDesktop
返回接收用户输入的桌面的句柄
OpenWindowStation
返回一个存在窗口站的句柄
PackDDElParam
将 DDE 的参数值 lParam
封装到用来存放过程之间共享的 DDE 数据的内部结构中
PaintDesktop
在指定的带桌面调色板和壁纸的设备描述表里填充裁剪区域
PeekMessage
检查应用程序的消息队列
PostMessage
在指定的窗口消息队列中放置一条消息
PostQuitMessage
通知 WINDOWS 有一个线程已发出终止请求
PostThreadMessage
在指定线程的消息队列中放置一条消息
PtInRect
确定指定的点是否在给定的矩形内
RedrawWindow
更新窗口客户区中给定的矩形或区域
RegisterClass
为以后调用 CreatWindow
函数注册一个窗口类
RegisterClassEx
为以后调用 CreatWindow
函数注册一个窗口类
RegisterClipboardFormat
注册一个新的剪贴板数据格式
RegisterHotKey
在当前线程定义一个热键
RegisterWindowMessage
定义一个新的窗口消息,该消息在整个系统范围内是唯一的
ReleaseCapture
释放当前线程窗口的鼠标捕获
ReleaseDC
释放指定的设备描述表
RemoveMenu
删除指定的菜单项或弹出式菜单
RemoveProp
从指定窗口特征表中删除一个入口
ReplyMessage
响应由 SendMessage
函数发送的消息,但不把控制权还给调用 SendMessage
函数的线程
ReuseDDElParam
允许一个应用程序重新使用一个被封装的 DDE 的 lParam
参数
ScreenToClient
把一个屏幕指定的坐标点转换成客户坐标
ScrollDC
水平或垂直滚动一个由位组成的矩形
ScrollWindow
滚动指定窗口中的客户区内容
ScrollWindowEx
滚动指定窗口中的客户区内容
SendDlgItemMessage
把指定的消息发送给指定的对话框控件
SendMessage
把一消息发送给指定的多个窗口
SendMessageCallback
向给定的一个或多个窗口发送指定的消息,并将结果传送给回调函数
SendMessageTimeout
向给定的一个或多个窗口发送指定的消息,且在窗口过程处理完这条消息或指定限时过后才返回
SendNotifyMessage
向给定窗口发送指定的消息,且不等待窗口过程对消息的处理
SetActiveWindow
激活与调用该函数的线程相关的顶层窗口
SetCapture
向当前线程窗口设置鼠标捕获标记
SetCaretBlinkTime
设置插入符闪烁的速率
SetCaretPos
设置插入符的位置
SetClassLong
设置附加类内存的地址(32位)
SetClassWord
设置附加类内存的地址(16位)
SetClipboardData
用指定格式在剪贴板中放置数据
SetClipboardViewer
把指定窗口添加到剪贴板查看程序链中
SetCursor
设置光标的形状
SetCursorPos
把光标移到指定的屏幕坐标处
SetDebugErrorLevel
设置最低的错误层次,在该层次上,系统将产生调试事件并传递给调试程序
SetDlgItemInt
把对话框中给定控件的文本串设置为给定整数的字符串
SetDlgItemText
设置对话框中指定控件的标题或项目文本
SetDoubleClickTime
设置鼠标的双击时间
SetFocus
为指定的窗口设置键盘输入焦点
SetForegroundWindow
把创建给定窗口的线程放到前台并激活该窗口
SetKeyboardState
设置调用线程的键盘输入状态表
SetLastErrorEx
为调用线程设置最后一次的错误码错误类型
SetMenu
把一个新菜单赋予指定的窗口
SetMenuContextHelpId
使一个菜单与帮助描述表标识符相关联,该菜单的所有项共享这个标识符
SetMenuDefaultItem
使指定的位图与一个菜单项相关联
SetMenuItemBitmaps
把指定的位图与一个菜单项联系起来
SetMenuItemInfo
改变指定菜单项的信息
SetMessageExtraInfo
为当前线程设置附加消息信息
SetMessageQueue
创建一个新的消息队列
SetParent
改变指定子窗口的父窗口
SetProcessWindowStation
分配一个窗口站给调用进程,以便该进程能够访问窗口站里的对象,如桌面、剪贴板和全局原子等
SetProp
在指定的特征表中添加或改变一个入口
SetRect
设置指定矩形的宽和高
SetRectEmpty
创建一个空矩形
SetScrollInfo
设置滚动条的参数,包括最大/最小位置,页尺寸和拇指框位置
SetScrollPos
设置滚动条中滚动框的位置
SetScrollRange
设置滚动条最大或最小位置值
SetSysColors
为一个或多个元素设置系统颜色
SetSystemCursor
定制系统光标
SetThreadAffinityMask
设置指定线程所需的处理器数
SetThreadDesktop
分配一个桌面给调用线程
SetTimer
用指定的限时值创建一个定时器
SetUserObjectInformation
设置有关窗口站或桌面对象的信息
SetUserObjectSecurity
设置用户对象的安全特性
SetWindowContextHelpId
使一个帮助描述表标识符和一个指定窗口相关
SetWindowLong
修改给定窗口的一个属性,并在附加窗口内存的指定偏移处设置新值(32位)
SetWindowPlacement
设置窗口的显示状态及复原、最大化和最小化位置
SetWindowPos
设置窗口大小,位置及在屏幕上的 Z 次序
SetWindowRgn
设置窗口的窗口区域
SetWindowsHook
把应用程序定义的钩子函数装入到钩子链中
SetWindowsHookEx
把应用程序定义的钩子函数装入到钩子链中
SetWindowText
设置给定窗口的标题栏或控件的文字
SetWindowWord
在附加窗口内存的指定偏移处设置新值(16位)
ShowCaret
显示插入符
ShowCursor
显示或隐藏鼠标光标
ShowOwnedPopups
显示或隐藏给定窗口所拥有的全部弹出式窗口
ShowScrollBar
显示或隐藏滚动条
ShowWindow
设置窗口的可见性状态
ShowWindowAsync
设置由不同线程创建的窗口显示状态
SubtractRect
获取一个矩形减去另一矩形所得到的矩形的坐标
SwapMouseButton
交换或恢复鼠标左、右按扭的含义
SwitchDesktop
使一桌面可见并激活它,以便该桌面接受用户输入
SystemParametersInfo
查询或设置系统范围参数
TabbedTextOut
在一个指定位置用当前选择的字体写一个字符
TileWindows
贴瓦式排列指定窗口或其子窗口
ToAscii
把指定的虚键码和键盘状态翻译成相应的 WINDOWS 字符
ToAsciiEx
把指定的虚键码和键盘状态翻译成相应的 WINDOWS 字符
ToUnicode
把指定的虚键码和键盘状态翻译成相应的 Unicode 字符
TrackPopupMenu
显示并跟踪弹出式菜单项的选择
TrackPopupMenuEx
在指定位置显示弹出式菜单,并跟踪弹出式菜单项的选择
TranslateAccelerator
处理菜单命令加速键
TranslateMDISysAccel
处理多文档加速键
TranslateMessage
把虚键消息翻译为字符消息
UnhookWindowsHook
从钩子链中删除一个钩子函数
UnhookWindowsHookEx
从钩子链中删除一个钩子函数
UnionRect
创建两个矩形的联合
UnloadKeyboardLayout
删除一个键盘布局
UnpackDDElParam
拆开从一条一公布的 DDE 消息中接收到的 DDE lParam
值
UnregisterClass
删除一个窗口类,释放该类申请的内存
UnRegisterHotKey
释放调用线程原先登记的一个热键
UpdateWindow
修正指定窗口中的客户区
ValidateRect
从修改区删除一个矩形
ValidateRgn
从修改区删除一个区域
VkKeyScan
把当前键盘的一个字符翻译为虚键码和转换状态
VkKeyScanEx
把当前键盘的一个字符翻译为虚键码和转换状态
WaitForInputIdle
等待新的用户输入或一直到限时已过
WaitMessage
当线程的消息队列中没有其它消息时,挂起该线程并交出控制权,直到该线程有新的消息到来时才返回
WindowFromDC
返回与指定显示设备描述表相联系的窗口句柄
WindowFromPoint
返回包含有指定点的窗口句柄
WinHelp
启动 WINDOWS 帮助文件 Winhelp.exe
wsprintf
在一个缓冲区中格式化并存储一串字符和值
wvsprintf
在一个缓冲区中格式化并存储一串字符和值