API之控件与消息函数

AdjustWindowRect 给定一种窗口样式,计算获得目标客户区矩形所需的窗口大小
AnyPopup 判断屏幕上是否存在任何弹出式窗口
ArrangeIconicWindows 排列一个父窗口的最小化子窗口
AttachThreadInput 连接线程输入函数
BeginDeferWindowPos 启动构建一系列新窗口位置的过程
BringWindowToTop 将指定的窗口带至窗口列表顶部
CascadeWindows 以层叠方式排列窗口
ChildWindowFromPoint 返回父窗口中包含了指定点的第一个子窗口的句柄
ClientToScreen 判断窗口内以客户区坐标表示的一个点的屏幕坐标
CloseWindow 最小化指定的窗口
CopyRect 矩形内容复制
DeferWindowPos 该函数为特定的窗口指定一个新窗口位置
DestroyWindow 清除指定的窗口以及它的所有子窗口
DrawAnimatedRects 描绘一系列动态矩形
EnableWindow 指定的窗口里允许或禁止所有鼠标及键盘输入
EndDeferWindowPos 同时更新DeferWindowPos调用时指定的所有窗口的位置及状态
EnumChildWindows 为指定的父窗口枚举子窗口
EnumThreadWindows 枚举与指定任务相关的窗口
EnumWindows 枚举窗口列表中的所有父窗口
EqualRect 判断两个矩形结构是否相同
FindWindow 寻找窗口列表中第一个符合指定条件的顶级窗口
FindWindowEx 在窗口列表中寻找与指定条件相符的第一个子窗口
FlashWindow 闪烁显示指定窗口
GetActiveWindow 获得活动窗口的句柄
GetCapture 获得一个窗口的句柄,这个窗口位于当前输入线程,且拥有鼠标捕获(鼠标活动由它接收)
GetClassInfo 取得WNDCLASS结构(或WNDCLASSEX结构)的一个副本,结构中包含了与指定类有关的信息
GetClassLong 取得窗口类的一个Long变量条目
GetClassName 为指定的窗口取得类名
GetClassWord 为窗口类取得一个整数变量
GetClientRect 返回指定窗口客户区矩形的大小
GetDesktopWindow 获得代表整个屏幕的一个窗口(桌面窗口)句柄
GetFocus 获得拥有输入焦点的窗口的句柄
GetForegroundWindow 获得前台窗口的句柄
GetLastActivePopup 获得在一个给定父窗口中最近激活过的弹出式窗口的句柄
GetParent 判断指定窗口的父窗口
GetTopWindow 搜索内部窗口列表,寻找隶属于指定窗口的头一个窗口的句柄
GetUpdateRect 获得一个矩形,它描叙了指定窗口中需要更新的那一部分
GetWindow 获得一个窗口的句柄,该窗口与某源窗口有特定的关系
GetWindowContextHelpId 取得与窗口关联在一起的帮助场景ID
GetWindowLong 从指定窗口的结构中取得信息
GetWindowPlacement 获得指定窗口的状态及位置信息
GetWindowRect 获得整个窗口的范围矩形,窗口的边框、标题栏、滚动条及菜单等都在这个矩形内
GetWindowText 取得一个窗体的标题(caption)文字,或者一个控件的内容
GetWindowTextLength 调查窗口标题文字或控件内容的长短
GetWindowWord 获得指定窗口结构的信息
InflateRect 增大或减小一个矩形的大小
IntersectRect 这个函数在lpDestRect里载入一个矩形,它是lpSrc1Rect与lpSrc2Rect两个矩形的交集
InvalidateRect 屏蔽一个窗口客户区的全部或部分区域
IsChild 判断一个窗口是否为另一窗口的子或隶属窗口
IsIconic 判断窗口是否已最小化
IsRectEmpty 判断一个矩形是否为空
IsWindow 判断一个窗口句柄是否有效
IsWindowEnabled 判断窗口是否处于活动状态
IsWindowUnicode 判断一个窗口是否为Unicode窗口。这意味着窗口为所有基于文本的消息都接收Unicode文字
IsWindowVisible 判断窗口是否可见
IsZoomed 判断窗口是否最大化
LockWindowUpdate 锁定指定窗口,禁止它更新
MapWindowPoints 将一个窗口客户区坐标的点转换到另一窗口的客户区坐标系统
MoveWindow 改变指定窗口的位置和大小
OffsetRect 通过应用一个指定的偏移,从而让矩形移动起来
OpenIcon 恢复一个最小化的程序,并将其激活
PtInRect 判断指定的点是否位于矩形内部
RedrawWindow 重画全部或部分窗口
ReleaseCapture 为当前的应用程序释放鼠标捕获
ScreenToClient 判断屏幕上一个指定点的客户区坐标
ScrollWindow 滚动窗口客户区的全部或一部分
ScrollWindowEx 根据附加的选项,滚动窗口客户区的全部或部分
SetActiveWindow 激活指定的窗口
SetCapture 将鼠标捕获设置到指定的窗口
SetClassLong 为窗口类设置一个Long变量条目
SetClassWord 为窗口类设置一个条目
SetFocusAPI 将输入焦点设到指定的窗口。如有必要,会激活窗口
SetForegroundWindow 将窗口设为系统的前台窗口
SetParent 指定一个窗口的新父
SetRect 设置指定矩形的内容
SetRectEmpty 将矩形设为一个空矩形
SetWindowContextHelpId 为指定的窗口设置帮助场景(上下文)ID
SetWindowLong 在窗口结构中为指定的窗口设置信息
SetWindowPlacement 设置窗口状态和位置信息
SetWindowPos 为窗口指定一个新位置和状态
SetWindowText 设置窗口的标题文字或控件的内容
SetWindowWord 在窗口结构中为指定的窗口设置信息
ShowOwnedPopups 显示或隐藏由指定窗口所有的全部弹出式窗口
ShowWindow 控制窗口的可见性
ShowWindowAsync 与ShowWindow相似
SubtractRect 装载矩形lprcDst,它是在矩形lprcSrc1中减去lprcSrc2得到的结果
TileWindows 以平铺顺序排列窗口
UnionRect 装载一个lpDestRect目标矩形,它是lpSrc1Rect和lpSrc2Rect联合起来的结果
UpdateWindow 强制立即更新窗口
ValidateRect 校验窗口的全部或部分客户区
WindowFromPoint 返回包含了指定点的窗口的句柄。忽略屏蔽、隐藏以及透明窗口
时间: 2024-12-28 22:37:25

API之控件与消息函数的相关文章

mscomm控件 接收数据-VS2010 MFC 的MSCOMM 控件 的Get_Input()函数读取不到缓存中的数据

问题描述 VS2010 MFC 的MSCOMM 控件 的Get_Input()函数读取不到缓存中的数据 各位高手好,小弟在使用VS2010 MFC 的MSCOMM 控件时出现了一个问题: 就是在OnComm函数里调用的Get_Input()函数读取不到缓存中的数据,经过验证,发现当接收区缓存数据不为0时程序能触发OnComm消息,可是当程序运行到Get_Input()函数时,OnComm()函数仿佛就直接从Get_Input()函数返回了,后面的代码也没有运行.同时,由于Get_Input()函

MFC怎么用settimer循环调用OnDaw,这个是一个控件还是一个函数呢?

问题描述 MFC怎么用settimer循环调用OnDaw,这个是一个控件还是一个函数呢? MFC怎么用settimer循环调用OnDaw,这个是一个控件还是一个函数呢? 解决方案 http://blog.csdn.net/cqingyu/article/details/4449593 解决方案二: 他妈的,原来MFC写个浏览器一样简单,都这年代了,一个控件,一个函数解决问题MFC中多个子菜单对应同一个消息响应函数 解决方案三: 这是个消息处理 定时器是一个消息响应函数中调用OnDraw

文本框控件的消息及应用

文本框控件的消息及应用 ccrun整理,如转载请注明出处. 下表列出了文本控件的常用通知消息: 消息名称  消息说明 EN_CHANGE 编辑控件的内容一旦发生改变,就发送这条消息. EN_ERRSPACE 任何时候只要由于内存不足以完成一项编辑操作,就发送这条消息. EN_HSCROLL  只要用户单击了从属于一个编辑控件的水平滚动条的任何地方, 就会发送这条消息.注意这条消息是在控件更新显示之前发送出去的.  EN_KILLFOCUS  一旦控件丢失了输入焦点,则发出这条消息. EN_MAX

C#如何调用activex控件里的函数

问题描述 新手菜鸟一枚,初到论坛,望大大们多多帮忙请教如何在c#中调用activex控件里的函数,函数没有公开,有CLSID,并且知道函数名无输入值,其中的DLL不允许调用 解决方案 解决方案二:用loadlibraryapi调用.解决方案三:不公开,又不允许调用,你怎么调用?解决方案四:没公开的函数,不能调用啊.

子定义控件中的函数输入输出问题

问题描述 我自定义了一个控件.该控件中有一个函数,包括输入和输出.输入是想引用主FORM中的控件;输出是想把函数中自定义的控件输出到主FORM中.请问:1.怎样在自定义控件中引用主FORM中的控件(把名字传递过去即可)?2.怎样把自定义控件中定义的控件输出到主FORM(在主FORM中能引用其名字即可)? 解决方案 解决方案二:不就是传参和返回值吗,你那函数没参数和返回值?解决方案三:直接告诉你的自定义控件,要处理主窗口哪几个控件.你自定义控件处理完之后,调主窗体把结果输出出去.

关于在GuidView行模板中Button控件的OnClientClick函数,绑定参数的问题!

问题描述 各位大虾:现在在guidview的行模板里面有个button,针对button有OnClientClick和OnClick两个函数,希望先执行OnClientClick进行判断,返回true的情况下再执行OnClick遇到的问题是:OnClientClick的javascript函数有个参数是通过数据库邦定的我写的是:OnClientClick='returnCheckDelete("<%#Eval("DownloadID").ToString()%>&

问一个C#里动态取得控件引用的函数

问题描述 一个界面里有N张图片,其id分别是pic1....picN还有一个输入框,供用户输入来取得某一张图片的引用,比如我输入pic2,然后按"确定"按钮,那个id为pic2的图片就会有动作(至于什么动作目前不谈)然后我现在的困难是如何得到那个引用呢?输入框得到的是String值,另外一个是Control对象,如何将它们对应起来?续:后来我在网上搜到一个叫Control.FindControl()的函数似乎可以实现我想要的效果,于是我在MSDN中找该函数的信息,它属于System.w

Android Chronometer控件实现计时器函数详解_Android

本文为大家演示了如何使用Chronometer控件实现Android计时器的实例. 先贴上最终的实现效果图: Android计时器实现思路 使用Chronometer控件实现计器的操作.通过设置setBase(long base)来设置初始时间,然后为其添加一个 setOnChronometerTickListener(Chronometer.OnChronometerTickListener l)事件来判断时间是否到了,然后再调用其stop()方法实现停止计时. Android计时器实现代码m

Android Chronometer控件实现计时器函数详解

本文为大家演示了如何使用Chronometer控件实现Android计时器的实例. 先贴上最终的实现效果图: Android计时器实现思路 使用Chronometer控件实现计器的操作.通过设置setBase(long base)来设置初始时间,然后为其添加一个 setOnChronometerTickListener(Chronometer.OnChronometerTickListener l)事件来判断时间是否到了,然后再调用其stop()方法实现停止计时. Android计时器实现代码