20 / 20 / 4
Регистрация: 23.10.2009
Сообщений: 139
1

Фокус окна MS Word

17.01.2013, 10:52. Показов 1451. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Среда MS Visual C++ 6.0, автоматизирую MS Word 2007.
Есть задача: определить из моей программы, открыт ли в данный момент вордовский файл с именем DocName. Эту задачу я решил. В результате я получил IMoniker для этого документа и соответствующий IDispatch.
Вопрос: как поставить фокус на окно, в котором открыт этот документ? (Напомню, имеется IMoniker и IDispatch)?

Еще вариант: по IDispatch я могу получить экземпляр _Document (используя AttachDispatch). Тогда как поставить фокус, имея экземпляр _Document?
0
17.01.2013, 10:52
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
17.01.2013, 10:52
Ответы с готовыми решениями:

Фокус и запись имени окна в текстовый файл
Есть ли событие типа "смена фокуса" и как записать имя окна которое в фокусе в текстовый файл(не могу понять как переделать переменную в...

Как определить HWND окна, к которому отошёл фокус?
Добрый день. Проблема такая: мне нужно определить, когда моё окно теряет фокус и к кому он отходит. Пробовал с помощью WM_KILLFOCUS -...

Можно ли как то получить указатель окна забравшего фокус?
Пробовал WM_ACTIVATE отлавливать, но там в lParam ноль.

1
Модератор
 Аватар для vxg
3401 / 2172 / 353
Регистрация: 13.01.2012
Сообщений: 8,426
17.01.2013, 13:24 2
application.activate?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
17.01.2013, 13:24
Помогаю со студенческими работами здесь

Открытые окна и Фокус
Заранее извиняюсь если не правильно сформулировал тему, но задача в том что нужно сделать чтобы программка получала открытые окна заголовки...

Хендел окна на котором установлен фокус
Как узнать дескриптор окна на котором установлен фокус? И еще как обрабатывать нажатие кнопок если на окне нет фокуса?

При открытии окна установить фокус на TextBox
Я в полном отчаянии. Я уже полностью запуталась и с MVVM, WPF, MVVM Light. В общем мне нужно, чтоб при запуске программы, окно...

В VBScript Не срабатывает фокус окна Java приложения
День добрый! Set WshShell = WScript.CreateObject("WScript.Shell") WshShell.Run("javaw.exe") Процесс "javaw.exe" запущен и свернут....

Определение хендела окна по клику, пройдет ли фокус со Skype
Доброго времени суток. IntPtr hFocus; IntPtr hFore; uint id = 0; //узнаем в каком окне...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему

Редактор формул (кликните на картинку в правом углу, чтобы закрыть)
Опции темы

Новые блоги и статьи
Laravel 11: новые возможности, гайд по обновлению
Wired 18.02.2025
Laravel 11 - это новая масштабная версия одного из самых популярных PHP-фреймворков, выпущенная в марте 2024 года. Эта версия продолжает традицию внедрения передовых технологий и методологий. . .
Миграции в Laravel
Wired 18.02.2025
Разработка веб-приложений на Laravel неразрывно связана с управлением структурой базы данных. При работе над проектом часто возникает необходимость вносить изменения в схему базы данных - добавлять. . .
Аутентификация в Laravel
Wired 18.02.2025
В современном мире веб-разработки безопасность пользовательских данных становится критически важным аспектом любого приложения. Laravel, как один из самых популярных PHP-фреймворков, предоставляет. . .
Laravel или Symfony: что лучше для старта?
Wired 18.02.2025
В веб-разработке выбор правильного фреймворка может стать определяющим фактором успеха проекта. Особенно это актуально для PHP - одного из самых распространенных языков программирования, где Laravel. . .
Что нового в Laravel 12
Wired 18.02.2025
С момента своего появления в 2011 году Laravel постоянно развивается, внедряя инновационные решения и совершенствуя существующие возможности. В начале 2025 года ожидается выход Laravel 12 - новой. . .
Роутер в Laravel: как работать с маршрутами
Wired 18.02.2025
Маршрутизация - один из основополагающих элементов любого веб-приложения на Laravel, определяющий как приложение отвечает на HTTP-запросы к различным URL-адресам. По сути, роутинг - это механизм. . .
Интеграция шаблона Bootstrap в Laravel PHP
Wired 18.02.2025
Разработка веб-приложений в современном мире требует не только надежного бэкенда, но и привлекательного, отзывчивого интерфейса. Laravel, как один из самых популярных PHP-фреймворков, отлично. . .
Использование контроллеров и middleware в Laravel PHP
Wired 18.02.2025
Современная веб-разработка требует четкой организации кода и эффективного управления потоком HTTP-запросов. Laravel, как один из ведущих PHP-фреймворков, предоставляет два мощных инструмента для. . .
Фильтрация массива по неточному соответствию элементам другого массива в JavaScript
Wired 18.02.2025
При работе с массивами данных в JavaScript иногда возникает задача поиска и фильтрации элементов по неточному соответствию. В отличие от точного сравнения, когда мы ищем полное совпадение значений,. . .
Создаем SPA Router на чистом JavaScript
bytestream 17.02.2025
В современной веб-разработке одностраничные приложения (SPA) стали стандартом для создания динамичных и отзывчивых пользовательских интерфейсов. Ключевым компонентом любого SPA является роутер -. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru