Размеры структур для различных версий стандартных органов управления


Продолжающееся расширение возможностей стандартных органов управления привело к потребности улучшить многие из структур. Поэтому размер структур изменился по отношению к различным версиям Commctrl.h. Поскольку большинство структур стандартного органа управления получает размер структуры как один из параметров, сообщение или функция могут завершиться ошибкой, если размер не распознан. Для исправления этой ошибки, были определены константы размеров структур, чтобы помочь в реализации различных версий Comctl32.dll. Нижеследующий список определяет эти новые константы размеров структур.

Константа Предназначение
HDITEM_V1_SIZE Размер структуры HDITEM в версии 4.00.
LVCOLUMN_V1_SIZE Размер структуры LVCOLUMN в версии 4.00.
LVHITTESTINFO_V1_SIZE Размер структуры LVHITTESTINFO в версии 4.00.
LVITEM_V1_SIZE Размер структуры LVITEM в версии 4.00.
NMLVCUSTOMDRAW_V3_SIZE Размер структуры NMLVCUSTOMDRAW в версии 4.70.
NMTTDISPINFO_V1_SIZE Размер структуры NMTTDISPINFO в версии 4.00.
NMTVCUSTOMDRAW_V3_SIZE Размер структуры NMTVCUSTOMDRAW в версии 4.70.
PROPSHEETHEADER_V1_SIZE Размер структуры PROPSHEETHEADER в версии 4.00.
PROPSHEETPAGE_V1_SIZE Размер структуры PROPSHEETPAGE в версии 4.00.
REBARBANDINFO_V3_SIZE Размер структуры REBARBANDINFO в версии 4.70.
TTTOOLINFO_V1_SIZE Размер структуры TOOLINFO в версии 4.00.
TVINSERTSTRUCT_V1_SIZE Размер структуры TVINSERTSTRUCT в версии 4.00.

 

Назад в оглавление
На главную страницу

Hosted by uCoz