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

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

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

Не работает вызов нужного события - C++

08.04.2008, 04:07. Просмотров 559. Ответов 1
Метки нет (Все метки)

Создаю dll, содержащую некий объект.
ATL COM AppWizard -> Insert ->New ATL Object -> Simple Object
Добавил методы и события

Часть кода:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
LRESULT CALLBACK CallWndProcFunc (int nCode, WPARAM wParam, LPARAM lParam );
FARPROC lpfnWinHook=(FARPROC) CallWndProcFunc;
HHOOK hWinHook;
 
STDMETHODIMP CHookWindow::InstallWindowHook()
{
    SetWindowsHookEx(WH_CALLWNDPROC,  (HOOKPROC)lpfnWinHook,_Module.m_hInst,0);
    }   
    return S_OK;
}
 
LRESULT CALLBACK CallWndProcFunc (int nCode, WPARAM wParam, LPARAM lParam )
{
    PCWPSTRUCT  pParamStruct;
    pParamStruct = (PCWPSTRUCT) lParam;
    
    if(pParamStruct->message==....)
    {
//!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
        И ВОТ ЗДЕСЬ НАДО ВЫЗВАТЬ СОБЫТИЕ Fire_MyEvent()         
    }
    
    return CallNextHookEx(hWinHook, nCode, wParam, lParam);
}
в целом работает, кроме вызова нужного события в используемом эту dll приложении
Каким образом вызвать этот самый Fire_

Очень может быть, что делается это очень просто, весь код - дерьмо и пр.,
но я только начал изучать и книг по этому делу чуть мненьше 0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.04.2008, 04:07     Не работает вызов нужного события
Посмотрите здесь:

Не работает вызов виртуальной функции из класса потомка - C++
Есть код: #include <iostream> #include <vector> #include <list> #include <algorithm> #include <string> #include <sstream> ...

Программа из книги, в которой осуществляется вызов двух функций не работает - C++
Может кто поможет, не работает программа с книги "Моя первая программа на С/С++" А.Нейбауэр (Листинг 7.1. Программа, в которой...

Определение нужного типа - C++
Всем привет Есть такая небольшая задачка на сообразительность) Нужно обобщить тип передаваемого аргумента, то есть в зависимости от...

Выбор нужного текста в html - C++
Добрый день. Такой вопрос возник. Решил составить базу по одному сайту. Достал html код. Нужные мне значения располагаются так: <tr...

Поиск индекса нужного элемента - C++
Доброго времени суток. Некоторые проблемы с программой. Работает правильно - генерирует массив с заданными пользователем строками и...

Вывод дампа памяти с нужного адреса - C++
Имеется работающий код из книги. У меня среда Visual C++ 2008. Проблема в том, что этот код выводит дамп начиная с адреса переменной "k"....

Списки языка C++ Удаление нужного элемента - C++
Все не могу реализовать удаление нужного мне элемента из писка памогите написать функцию удаления введенного элемента. ...

Нахождение нужного числа в .txt файле - C++
Привет всем :-) Опять пишу тут программу, но не знаю как найти то или иное число после сортировки? Заранее Спасибо. Знаю, что нужно...

Как считать текст до нужного символа? - C++
Код void Obrabotka() { ofstream out_file("out.txt"); file.open("text.txt"); char c; while(!file.eof()) { ...

Цикл поиска позиции нужного элемента - C++
Доброго времени суток. Некоторые проблемы с программой. Работает правильно - генерирует массив с заданными пользователем строками и...

Цикл поиска позиции нужного элемента - C++
Доброго времени суток. Есть программа, которая ищет максимальный элемент среди минимальных (max) в матрице размером n X m и диапазоном от a...

Изъятие нужного значения их текстового файла - C++
Добрый день , подскажите пожалуйста как к примеру из файла txt изъять строку кторая начинаеться к примеру с цифры 1 и так далее с цыфры 2...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zmike
Сообщений: n/a
27.04.2008, 11:57     Не работает вызов нужного события #2
CallWndProcFunc - статическая функция

а Fire_myEvent - член класса

тебе нужно где запомнить указатель на объект у которого собираешься вызвать Fire_myEvent
Ответ Создать тему
Опции темы

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