SetWindowSubclass子类化易语言源码
据说 SetWindowSubclass 是更安全的子类化,还可以传自定义参数,已写为类方便调用……
SetWindowSubclass 函数
安装或者更新窗口子类回调
语法
BOOL SetWindowSubclass(
_In_ HWND hWnd,
_In_ SUBCLASSPROC pfnSubclass,
_In_ UINT_PTR uIdSubclass,
_In_ DWORD_PTR dwRefData
);
参数
hWnd
被子类的窗口句柄
pfnSubclass
指向一个窗口例程。该指针和子类ID唯一标识子类回调。回调函数原型,参见SUBCLASSPROC。
uIdSubclass
子类ID。该子类ID与子类回调一切唯一标识一个子类。为了移除子类,传递子类例程和该值到RemoveWindowSubclass函数。
该值以uIdSubclass参数里传递到窗口例程。
dwRefData
DWORD_PTR指向引用数据。该值的含义由调用应用程序来确定。该值以dwRefData参数传递到窗口过程。
不同的是dwRefData与每个窗口句柄,子类例程和uIdSubclass的组合相关联。
返回值
如果子类回调安装成功是TRUE。否则是FALSE。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系贝贝进行处理。
本站默认解压密码:www.hibbba.com