|
本帖最后由 宇智波·佐助 于 2015-7-28 09:35 编辑
易语言快速入门教学21-子类化(限制编辑框指定字符输入)
视频下载:http://pan.baidu.com/s/1sjFo5Hj
备份地址:http://urlxf.qq.com/?aMV7736
SetWindowLong是一个Windows API函数。该函数用来改变指定窗口的属性.函数也将指定的一个32位值设置在窗口的额外存储空间的指定偏移位置。
.参数 hwnd, 整数型, , 欲为其取得信息的窗口的句柄
.参数 nIndex, 整数型, , 请参考GetWindowLong函数的nIndex参数的说明
.参数 dwNewLong, 整数型, , 由nIndex指定的窗口信息的新值;
成员名 类型 传址 数组 备注
hwnd 整数型 窗口句柄
message 整数型 消息常量标识符
wParam 整数型 32位消息的特定附加信息 // WPARAM常常代表一些控件的ID或者高位底位组合起来分别表示鼠标的位置
lParam 整数型 32位消息的特定附加信息 // 如果消息的发送者需要将某种结构的指针或者是某种类型的句柄时,习惯上用LPARAM来传递
函数功能:该函数CallWindowProc将消息信息传送给指定的窗口过程。
GetWindowLong函数,并将该函数中的nlndex参数设为GWL_WNDPROC或DWL_DLGPROC而得到的,那么它实际上要么是窗口或者对话框的地址,要么就是代表该地址的句柄。
lpPrevWndFunc:指向前一个窗口过程的指针。如果该值是通过调用
hWnd:指向接收消息的窗口过程的句柄。
Msg:指定消息类型。
wParam:指定其余的、消息特定的信息。该参数的内容与Msg参数值有关。
IParam:指定其余的、消息特定的信息。该参数的内容与Msg参数值有关。
返回值:返回值指定了消息处理结果,它与发送的消息有关。
|
|