GetClassWord函数将指定偏移量下的16位(字)值检索到指定窗口所属窗口类的额外类内存中。
除了GCW_ATOM和GCW_HICONSM之外,GCW_值在Win32 API中已经过时了。您必须使用GetClassLong函数来检索窗口的类值。
WORD GetClassWord
HWND 【的hWnd】, | //窗口的句柄 |
INT 【参数nIndex】 | //要检索的值的偏移量 |
); |
参数
【的hWnd】
标识窗口,间接地标识窗口所属的类。
【参数nIndex】
指定要检索的值的基于零的字节偏移量。有效值范围为零,通过类内存的字节数减去2;例如,如果您指定了10个或更多字节的额外类别内存,则值为8将是第五个16位整数的索引。有一个额外的有效值:
值 | 行动 |
GCW_ATOM | 检索唯一标识窗口类的ATOM值。这是RegisterClass函数返回的原子。 |
GCW_HICONSM | 检索与窗口相关联的小图标的句柄。 |
返回值
如果函数成功,则返回值为请求的16位值。
如果函数失败,否则返回值为零。要获取扩展错误信息,请调用GetLastError.
备注
通过在与RegisterClass函数一起使用的WNDCLASS结构的cbClsExtra成员中指定非零值来保留额外的类内存。
也可以看看
GetClassLong, RegisterClass, SetClassLong, SetClassWord, WNDCLASS