分享好友 天南地北首页 网站导航

什么是SetClassWord

网友 2023-09-16 14:21 · 头闻号教育培训

最佳答案:

SetClassWord函数替换指定窗口所属的窗口类的额外存储空间中的指定偏移地址的16位值。

详情介绍

SetClassWord函数替换指定窗口所属的窗口类的额外存储空间中的指定偏移地址的16位值。

中文名
SetClassWord
函数原型
WORD SetClassWord
函数功能
该函数替换指定窗口所属的窗口类
hWnd
窗口的句柄及间接给出的窗口

函数功能:该函数替换指定窗口所属的窗口类的额外存储空间中的指定偏移地址的16位值。由16位窗口支持的GCW_值己经过时,必须使用SetClassLong函数来设置此前使用SetClassword函数的GCW_值设置的类值。

函数原型:WORD SetClassWord(HWND hWnd,int nlndex,WORD wNewWord);

参数:

hWnd:窗口的句柄及间接给出的窗口所属的类。

nlndex:指定要获得的值的大于等于0字节的偏移量。有效值为从0开始到额外类存储空间字节数-2。

例如,若指定了10位或更多的额外类存储空间,则应设为第5个16位整数的索引位8。

wNewWord:指定替换值。

返回值:如果函数成功,返回值是指定的16为整数的原来的值。如果该值未被预先设定,返回值为0。如果函数失败,返回值为0。若想获得更多错误信息,请调用GetLastError函数。

备注:通过使用函数RegisterClassEx将结构WNDCLASSEX中的cbClsExtra单元指定为一个非0值来保留额外类的存储空间。

免责声明:本平台仅供信息发布交流之途,请谨慎判断信息真伪。如遇虚假诈骗信息,请立即举报

举报
反对 0
打赏 0
更多相关文章

收藏

点赞