Сообщение CCM_SETVERSION


Это сообщение используется, чтобы информировать орган управления о том, что Вы ожидаете режим работы, связанный со специфической версией.

Синтаксис

Чтобы отправлять это сообщение, вызовите функцию функцию SendMessage следующим образом.

lResult = SendMessage(
    // возвращает LRESULT в lResult
   (HWND) hWndControl,
    // дескриптор целевого органа управления
   (UINT) CCM_SETVERSION,
    // ID сообщения
   (WPARAM) wParam,
    // = (WPARAM) (DWORD) iVersion;
   (LPARAM) lParam
    // = 0; не используется, должен быть нуль
);
 

Параметры

iVersion

Номер версии.

lParam

Должен быть нуль.

Возвращаемое значение

Возвращает версию, определенную в предыдущем сообщении CCM_SETVERSION. Если iVersion устанавливается в значение, большее чем текущая версия динамически подключаемой библиотеки (DLL), то возвращается - (минус)1.

Замечания

В нескольких случаях, орган управления может вести себя по-другому, в зависимости от версии. Это прежде всего относится к ошибкам, которые были ликвидированы в более поздних версиях. Сообщение CCM_SETVERSION разрешает Вам информировать орган управления об ожидаемом режиме работы. Вы можете установить, какую версию Вы определили, отправляя сообщение CCM_GETVERSION. Пример того, как использовать это сообщение, см. в статье Поддержка рисования органами управления Древовидный список элементов (tree-view) и Одноуровневый список элементов (List-View).

Если у Вас установлена библиотека ComCtl32.dll версии 6, независимо от того, какое значение Вы устанавливаете в параметре iVersion, сообщение CCM_SETVERSION возвращает версию 6.

Обратите внимание! на то, что это сообщение устанавливает номер версии только для органа управления, которому оно отправляется.

Смотри также

Обзор Органы управления Windows, Сообщения, используемые органами управления

Размещение и совместимость CCM_SETVERSION

К Windows XP Да
л Windows 2000 Professional Да
и Windows NT Workstation Да 4.0 с Internet Explorer вер. 5
е Windows Me Да
н Windows 98 Да
т Windows 95 Нет
С Windows Server 2003 Да
е Windows 2000 Server Да
р Windows NT Server Да 4.0 с Internet Explorer вер. 5
в
е    
р
Используемая библиотека comctl32.dll вер. 5.80 или позже
Используемая DLL -
Заголовочный файл  
- объявлено в commctrl.h
- включено в -
Unicode Нет
Замечания по платформе Не имеется

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

Hosted by uCoz