Структура окна
Когда MDI приложение регистрирует класс окна, оно может зарезервировать дополнительное пространство в структуре окна для данных прикладной программы, специальных для этого конкретного класса окон. Чтобы хранить и извлекать данные из этого дополнительного пространства, программа использует функции GetWindowLong и SetWindowLong.
Чтобы обслуживать большой объем данных для дочернего окна, приложение может выделить память для структуры данных, а затем хранить дескриптор памяти, содержащей структуру в дополнительном пространстве, связанном с дочерним окном.