Описание
Функция возвращает номер версии динамической библиотеки ComCtl32.dll, установленной в настоящий момент в системе.
От установленной версии ComCtl32.dll зависит поведение и внешний вид некоторых компонентов типа "toolbar" или "coolbar". Функция GetComCtlVersion возвращает целое число, в котором слово старшего разряда представляет собой главный (major) номер версии, а слово младшего разряда - minor номер версии. По номеру версии ComCtl32.dll можно определить, какая версия Microsoft Internet Explorer установлена на данный момент:
Константа
Значение
Описание
ComCtlVersionIE3
$00040046
Версия ComCtl32.dll с установленным Internet Explorer 3
ComCtlVersionIE4
$00040047
Версия ComCtl32.dll с установленным Internet Explorer 4
ComCtlVersionIE401
$00040048
Версия ComCtl32.dll с установленным Internet Explorer 4.01
ComCtlVersionIE5
$$00050050
Версия ComCtl32.dll с установленным Internet Explorer 5
Пример
if GetComCtlVersion < ComCtlVersionIE5 then
MessageDlg('На Вашем компьютере установлена устаревшая версия MS Internet Explorer!', mtInformation, [mbOk], 0)
else
MessageDlg('Установлен Internet Explorer 5 или выше', mtInformation, [mbOk], 0);