Здравствуйте, okman, Вы писали:
O>Видимо, в манифесте должна быть ссылка на нужную версию common controls.
Гм. Добавление манифеста действительно приводит к тому, что классы регистрируются. Однако это не решает исходной проблемы, поскольку смысл использования LoadLibrary() с указанием полного пути к библиотеке именно в том, чтобы избежать манифестов и использовать ту версию библиотеки, которая нашлась в системе.
Может быть, есть способ написать манифест так, чтобы ComCtrl32.dll версии 6 использовалась только тогда, когда она доступна в системе, а в остальных случаях использовалась версия 5? Это решило бы дело.