У меня есть ActiveX элемент для IE. Элемент унаследованн от поля редактирования + добавлена своя логика.
Надо сделать так, чтобы при вставке на страницу этот элемент устанавливал свой размер самостоятельно, основываясь на параметрах текущего шрифта.
Никак не получается задать размер своему элементу.
Копал в сторону свойства AutoSize, но похоже это не то...
Подскажите куда посмотреть, или дайте примерчик.
Заранее большое спасибо.
Здравствуйте, Юрий,
Вы писали:
V>Посмотрите в MSDN статью KB124315
Чего-то не удалось найти ни у себя, ни на сайте msdn.microsoft.com
У меня стоит MSDN от Visual Studio 7.1
Не могли бы Вы уточнить номер статьи, или дать ссылку на сайт Microsoft.
Спасибо
... << RSDN@Home 1.1.3 beta 1 >>
Здравствуйте, avbochagov, Вы писали:
A>Здравствуйте, Юрий,
A>Вы писали:
V>>Посмотрите в MSDN статью KB124315
A>Чего-то не удалось найти ни у себя, ни на сайте msdn.microsoft.com
A>У меня стоит MSDN от Visual Studio 7.1
A>Не могли бы Вы уточнить номер статьи, или дать ссылку на сайт Microsoft.
A>Спасибо
При поиске в MSDN надо выбрать "KB Articles".
http://support.microsoft.com/default.aspx?scid=kb;EN-US;124315
Здравствуйте, _nn_, Вы писали:
__>http://support.microsoft.com/default.aspx?scid=kb;EN-US;124315
Спасибо, но это немножко не то...
Я наверно неправильно сформулировал вопрос:
Я вставляю ActiveX на страницу без указания размеров, и хочу чтобы эти размеры определя мой элемент на основе выбранного шрифта.
А IE принудительно ставит мне размер 192 на 192 пикселя.
Перехват WM_GETMINMAXINFO результата не дал.
Перехват CComControl::CreateControlWindow то же...
Может надо какой интерфейс реализовать в моем элементе?

... << RSDN@Home 1.1.3 beta 1 >>
Здравствуйте, avbochagov, Вы писали:
A>Я наверно неправильно сформулировал вопрос:
A>Я вставляю ActiveX на страницу без указания размеров, и хочу чтобы эти размеры определя мой элемент на основе выбранного шрифта.
A>А IE принудительно ставит мне размер 192 на 192 пикселя.
A>Перехват WM_GETMINMAXINFO результата не дал.
A>Перехват CComControl::CreateControlWindow то же...
A>Может надо какой интерфейс реализовать в моем элементе?
Ответ нйден.
Надо использовать CComControl::m_sizeExtent и функцию AtlPixelToHiMetric.

... << RSDN@Home 1.1.3 beta 1 >>