SetWindowWord函数将指定偏移量的16位(字)值替换为指定窗口的额外窗口内存。
WORD SetWindowWord(
HWND 【的hWnd】, | //窗口的句柄 |
INT 【参数nIndex】, | //要设置的值的偏移量 |
WORD 【wNewWord】 | //新值 |
); |
参数
【的hWnd】
标识窗口,间接地标识窗口所属的类。
【参数nIndex】
指定要替换的值的基于零的字节偏移量。窗口存储器的字节数减去2,有效值范围为零;例如,如果您指定了10个或更多字节的额外的窗口内存,值为8将成为第五个16位整数的索引。
【wNewWord】
指定替换值。
返回值
如果函数成功,则返回值是指定的16位整数的前一个值。
如果函数失败,返回值为零。要获取扩展错误信息,请调用GetLastError.
备注
通过在与RegisterClass功能一起使用的WNDCLASS结构的cbWndExtra成员中指定非零值来预留额外的窗口内存。
Win32 API中的GWW_值已过时。您必须使用SetWindowLong功能来设置有关该窗口的信息。
也可以看看
GetParent, GetWindowLong, GetWindowWord, RegisterClass, SetParent, SetWindowLong, WNDCLASS