Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
oldpasp
1 / 1 / 2
Регистрация: 23.06.2007
Сообщений: 349
#1

Класс (объект) для перехвата сообщений своих окон - C++

12.04.2008, 18:14. Просмотров 738. Ответов 2
Метки нет (Все метки)

Кто сможет показать как сделать реальный пример:
Задача:
для использования в VBA создать класс(объект) для перехвата сообщений своих окон,с методами:
1. Установка хука (на определенное окно )
2. по приходу сообщения (неважно) - вызов события, которое обрабатывается в VBA

dll создается как ATL_COM

С решением этой задачи в среде VB и VBA проблемм нет
Решение в VC++ -что-то получается (правда несколько коряво,хотя работает) только если хук глобальный.

Прошу кому не трудно реально показать.
Я недавно начал разбираться с VC++.
Просьба 'почитай литературу'-не предлагать, так как нету.

Заранее спасибо тем,кто откликнется.
oldpasp@mail.ru
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.04.2008, 18:14
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Класс (объект) для перехвата сообщений своих окон (C++):

Exception Handling. Собственный класс для перехвата исключений - C++
Помогите, пожалуйста, с данной задачей. Задача: Define an exception class called tornadoException. The class should have two...

Класс для хранения координат прямоугольных «окон» на экране - C++
Класс для хранения координат прямоугольных «окон» на экране (хранить координаты левого верхнего и правого нижней вершин x1, y1 и x2, y2)....

Создать класс Model Window для работы с моделями экранных окон - C++
Помогите написать программу...Создать класс Model Window для работы с моделями экранных окон. В качестве полей задаются: заголовок окна,...

Зачем для указателя на объект класса создается отдельный класс - C++
Читаю книгу Джефа Элджера "Библиотека программиста С++", там в главе про умные указатели приводится пример, где для указателя на класс...

Приложение для симуляции перехвата ракет - C++
Придумал себе задание для собственного проекта, и теперь думаю, как это сделать, так как даже теоретических знаний нету. В чем задание: ...

Программа для контроля и перехвата паролей - C++
Нужно мне сделать такую программу,и еще опции долдны быть такие: 1)Невидимость программы нигде кроме процессов в ДЗ(примерно знаю как...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
mobi_DI
0 / 0 / 0
Регистрация: 05.02.2008
Сообщений: 23
14.04.2008, 10:38 #2
Если на MSDN есть время то там есть код 'SPY'.
НО тебе надо немного по бругому
если я правельно понял.Для этого из DLL експортируешь функцию
которая устанавливает ХУКИ на нужные тебе окна.
Если будут вопросы подскажу русский ресурс.
oldpasp
1 / 1 / 2
Регистрация: 23.06.2007
Сообщений: 349
14.04.2008, 12:51  [ТС] #3
Спасибо за внимание.
Буду благодарен за ссылки
Скинул на e-mail более подробное описание
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.04.2008, 12:51
Привет! Вот еще темы с ответами:

Нужна программа для перехвата клика мыши - C++
Стоит задача: Когда я нажимаю ЛКМ нужно, чтобы программа перехватила это нажатие, и нажала лишь когда истечет определенное кол-во...

Создать класс произвольного треугольника, заданного координатами своих вершин - C++
Создать класс произвольного треугольника, заданного координатами своих вершин (объекты класса точки) на плоскости и унаследовать от него...

Описать класс "Контейнер" как объект, предназначенный для транспортировки классов "Строительных блоков" - C++
1. Опишите класс "Строительный блок", описывающий габариты и массу блока прямоугольной формы. Данные класса: Габариты, масса. Методы...

Реализовать двусвязный список. В разных узлах одного списка может быть любой объект одного из допустимых типов (своих знаний не хватает) - C++
Вобщем делаю тестовые задания. На одно мне даже ответили, результат отрицательный. Помогите понять если кто поймёт его не так как я или...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru