Это сообщение используется, чтобы информировать орган управления о том, что Вы ожидаете режим работы, связанный со специфической версией.
Синтаксис
Чтобы отправлять это сообщение, вызовите функцию функцию 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 | Нет | |
Замечания по платформе | Не имеется |