窗口属性通常用于将数据与多文档界面(MDI)应用程序中的子类窗口或窗口相关联。在这两种情况下,使用CreateWindow函数或类结构中指定的额外字节不方便,原因如下:
*应用程序可能不知道有多少额外的字节可用或如何使用空间。通过使用窗口属性,应用程序可以将数据与窗口关联,而无需访问额外的字节。
*应用程序必须通过使用偏移来访问额外的字节。但是,窗口属性可以通过字符串标识符而不是偏移来访问。
有关子类化的更多信息,请参阅窗口过程子类化.有关MDI窗口的更多信息,请参阅多文档界面.