ник: AlexSyr
Спасибо за ответ. Я уж подумал, что топик загнулся
Вот это в точку
а само решение скорее "академическим", чем "практическим"
|
Действительно, бродя по разным форумам, постоянно встречаешь вопросы, поставленные в задаче. Просто лично для себя хотелось ответить на них сразу.
По поводу вариантов решения - безусловно их существует множество, и представленный вариант совершенно не претендует на наилучший. Просто сейчас немного начал изучать API, а где как не на реальном примере проводить обучение. Сам себе поставил именно такие задачи - сам и попытался решить.
Кроме того, неявно
хотел подтолкнуть на обсуждение следующих вопросов:
1. Так как результаты работы API функций получения размеров окна различны при различных ОС, то интересно как отрабатывается позиционирование и размеры Вызываемой формы при различных сочетаниях. Сочетания WinXP-MSA2003, Win7-MSA2010 проверил. Если у кого другие сочетания - отпишитесь - интересно же.
2. Создание контекстного меню из
класса. Как я понял алгоритм следующий - проверить наличие у контрола этого меню; проверить наличие в нем новых добавляемых пунктов и, соответственно добавлять или нет меню/пункт меню.
3. Использование Access-библиотеки. При первом же использовании столкнулся с проблемой использования классов из таких библиотек - решил, но какие еще подводные камни могут быть? Теоретические аспекты использования почитал, но здесь важен именно опыт. Не перегружается ли тем самым основное приложение, ведь теоретически системных ресурсов будет расходоваться больше.
... и т.п.
С наступающим!