Функции, используемые классами окна
Функция | Описание | |
GetClassInfo |
Функция GetClassInfo извлекает информацию о классе окна.
|
|
GetClassInfoEx |
Функция GetClassInfoEx извлекает информацию о классе окна, включая дескриптор маленького значка, связанного с этим классом. Функция GetClassInfo не извлекает дескриптор маленького значка. |
|
GetClassLong |
Функция GetClassLong извлекает заданное 32-разрядное (long) значение из структуры WNDCLASSEX, связанной с указанным окном. |
|
GetClassLongPtr |
Функция GetClassLongPtr извлекает заданное значение из структуры WNDCLASSEX, связанной с указанным окном. Если Вы извлекаете указатель или дескриптор, эта функция заменяет функцию GetClassLong. (Указатели и дескрипторы - это 32 бита в 32-разрядном Microsoft ® Windows ® и 64 бита в 64-разрядном Windows.) Чтобы написать код, который является совместимым и с 32-разрядными и с 64-разрядными версиями Windows, используйте функцию GetClassLongPtr. |
|
GetClassName | Функция GetClassName извлекает данные об имени класса, которому принадлежит указанное окно. | |
GetClassWord |
Функция GetClassWord извлекает 16-разрядное (WORD) значение при заданном смещении в дополнительной памяти класса для класса окна, которому указанное окно принадлежит.
|
|
GetWindowLong | Функция GetWindowLong
извлекает информацию об
определяемом окне. Функция также
извлекает и 32-разрядное (long) значение при заданном
смещении из дополнительной памяти для
окна. Если Вы возвращаете указатель или дескриптор, эта функция заменяется функцией GetWindowLongPtr. (Указатели и дескрипторы - это 32 бита в 32-разрядном Microsoft ® Windows ® и 64 бита на 64-разрядном Windows.) Чтобы написать код, который является совместимым и с 32-разрядными и с 64-разрядными версиями Windows, используйте функцию GetWindowLongPtr. |
|
GetWindowLongPtr |
Функция GetWindowLongPtr извлекает информацию об определяемом окне. Функция также извлекает данные и о значение при заданном смещении в дополнительной памяти окна. Если Вы возвращаете указатель или дескриптор, эта функция заменяется функцией GetWindowLong. (Указатели и дескрипторы - это 32 бита в 32-разрядном Microsoft ® Windows ® и 64 бита на 64-разрядном Windows.) Чтобы написать код, который является совместимым и с 32-разрядными и с 64-разрядными версиями Windows, используйте функцию GetWindowLongPtr. |
|
RegisterClass | Функция RegisterClass регистрирует класс окна
для последующего использования при вызове
функции CreateWindow или
CreateWindowEx.
Функция RegisterClass была заменена функцией RegisterClassEx. Тем не менее, Вы можете использовать RegisterClass, но только если Вы не нуждаетесь в установке маленького значка класса. |
|
RegisterClassEx |
Функция RegisterClassEx регистрирует класс окна для последующего использования при вызове функции CreateWindow или CreateWindowEx. |
|
SetClassLong | Функция SetClassLong
заменяет указанное 32-разрядное (long)
значение при заданном смещении в
дополнительной памяти класса или
структуру WNDCLASSEX
класса, которому указанное окно
принадлежит.
|
|
SetClassLongPtr |
Функция SetClassLongPtr заменяет указанное значение при заданном смещении в дополнительной памяти класса или структуре в WNDCLASSEX класса, в которому указанное окно принадлежит. Эта функция заменяет функцию SetClassLong. Чтобы написать код, который является совместимым и с 32-разрядным и с 64-разрядным Microsoft ® Windows ®, используйте функцию SetClassLongPtr. |
|
SetClassWord |
Функция SetClassWord заменяет 16-разрядное (WORD) значение при указанном смещении в дополнительной памяти класса для класса окна, которому указанное окно принадлежит.
|
|
SetWindowLong | Функция SetWindowLong заменяет
атрибуты указанного окна. Функция также
устанавливает и 32-разрядное (long)
значение при заданном смещении в
дополнительную память окна.
|
|
SetWindowLongPtr | Функция SetWindowLongPtr
изменяет атрибуты указанного окна.
Функция также устанавливает и значение
при заданном смещении в дополнительной
памяти окна.
Эта функция заменяет функцию SetWindowLong. Чтобы написать код, который является совместимым и с 32-разрядными и с 64-разрядными версиями Microsoft ® Windows ®, используйте SetWindowLongPtr. |
|
UnregisterClass | Функция UnregisterClass отменяет регистрацию класса окна, освобождая память, необходимую для класса. |