Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Visual C++ Многопоточность Мне нужно сделать класс, от которого можно наследовать ещё какой-нибудь класс с какой-то определённой функцией и определенными параметрами для создания потока. Создал класс AbstractThread с виртуальной функцией. class AbstractThread { public: AbstractThread() { hThread = CreateThread( NULL, // Защита по умолчанию https://www.cyberforum.ru/ visual-cpp/ thread104726.html Visual C++ Написать программу синтезатора
Помогите плиз! Нужно составить прогу для воспроизведения и запоминания мелодии , сыгранной на нарисованной на экране клавиатуре!
Visual C++ Движением BMP картинки в Форме https://www.cyberforum.ru/ visual-cpp/ thread104305.html
Мой BMP не двигается(((. Хочу зделать прогу которая будет двигать BMP рисунок по нажатиям клавиш влево вправо вверх вниз в эти же направления. Картинка риссуется в функции : void DrawFly(HDC hdc,int x, int y) { hBitmap = LoadBitmap((HINSTANCE)GetModuleHandle(NULL), MAKEINTRESOURCE(IDB_BITMAP2)); hdc1 = CreateCompatibleDC(hdc); SelectObject(hdc1,hBitmap);...
Visual C++ Задержка на 10 секунд Не совсем разобрался с таймером WinForms. Помогите пожалуйста реализовать следующий алгоритм: for(i = 0; i < counter; i++) { someVariable = someNumber; someFunctionOne(); //Задержка 10 секунд и дельше по циклу. someFunctionTwo(); } https://www.cyberforum.ru/ visual-cpp/ thread104296.html
Не работают Breakpoints Visual C++
У меня возникла небольшая проблема. Раньше с такой не сталкивался. Принес с работы домой VC++ проект. Начинаю отладку, ставлю брейкпоинты...не работают. Навожу на брекпоинт, он подсветился знаком восклицания, там написано: The breakpoint will not currently be hit. The source code is different from the original version.(Точка не сработает. Код отличается от оригинальной версии.) Дальше написано...
Visual C++ по одномерным массивам https://www.cyberforum.ru/ visual-cpp/ thread103779.html
Здравствуйте! Попалась мне на лабораторную работу задачка! вроде не такая уж и трудная, но я сколько уже думаю но никак не могу даже алгоритм составить. Задачкавот такая: Формулировка. В массиве A(M) найдите максимальное подмножество последовательных чисел (по возрастанию), составленное из соседних элементов массива. Тест. -7; 1; 3; 4; -2; 2; 5; 6. Результат. 3; 4 и 5; 6. Помогите с...
Visual C++ Вывести ряд значений функции y=sin(x) https://www.cyberforum.ru/ visual-cpp/ thread103775.html
Помогите написать програмку! Вывести ряд значений функции y=sin(x) в заданном пользователем диапазоне с заданным шагом.
Загрузка GIF формата Visual C++
Всем привет ребята кто нибуд знает как загрузит GIF формат на диалоговой окно
Visual C++ Пауза в DirectShow Встал вопрос как сделать паузу во время воспроизведения видео,вроде бы хочется написать функцию pControl->Pause(); ,но пока работает функция pEvent->WaitForCompletion(INFINITE, &evCode); ничего сделать нельзя :( https://www.cyberforum.ru/ visual-cpp/ thread103748.html Visual C++ Ошибка с вызовом функции https://www.cyberforum.ru/ visual-cpp/ thread103725.html
Помогите исправить пару ошибок. Я не знаю как это сделать. #include <windows.h> // Заголовочные файлы для Windows #include <gl\gl.h> // Заголовочные файлы для библиотеки OpenGL32 #include <gl\glu.h> // Заголовочные файлы для библиотеки GLu32 HGLRC hRC=NULL; // Постоянный контекст рендеринга HDC hDC=NULL; // Приватный контекст устройства GDI...
Как у компонента ListView вывести изображение в SubItem из Imagelist? Visual C++
Добрый день, подскажите как у компонента ListView вывести изображение в SubItem из Imagelist? В параметрах самого ListView можно выводить картинки в Items из Imagelist, например указав ImageList в качестве "StateImageList" и у конкретного Items выбрать индекс картинки (ImageIndex), однако у SubItem нет такого свойства ImageIndex, как бороться? использую Visual Studio 2008
Visual C++ Глюки Visual Assist X https://www.cyberforum.ru/ visual-cpp/ thread103561.html
Стоит Visual Assist X 10.5.1738.0 built 2009.10.01 И Visual Studio 2008 Иногда Visual Assist X просто отключаться, то есть перестает подсвечивать фигурные скобки, не инициализированных переменные итд Помогает только если закрыть и открыть весь Visual Studio Кто нить сталкивался с таким? Как это можно исправить или хотябы включить Visual Assist X не закрывая Visual Studio?
2 / 1 / 1
Регистрация: 02.04.2009
Сообщений: 28
0

Проблема с хуком - Visual C++ - Ответ 600375

15.03.2010, 16:00. Показов 2169. Ответов 14
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Подскажите в чем проблема и как это можно решить?
Создал хук на события мыши и некоторых клавиш, он их перехватывает но вместо одного сообщения поступает сразу несколько (аналогичных)?
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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
// dll.cpp : Defines the entry point for the DLL application.
//
 
extern "C" __declspec(dllexport)void RunStopHook(bool on_off);
 
HINSTANCE lib;
HHOOK SysHookMouse;
HHOOK SysHookKey;
 
BOOL APIENTRY DllMain( HANDLE hModule, 
                       DWORD  ul_reason_for_call, 
                       LPVOID lpReserved
                     )
{ lib=GetModuleHandle(NULL);
    return TRUE;
}
 
 
LRESULT CALLBACK HookProcMouse(int nCode, WPARAM wParam, LPARAM lParam)
{ 
    
    if(nCode < 0) 
        { 
            return CallNextHookEx(0, nCode, wParam, lParam); 
        }
    
    
    
    if(wParam == WM_RBUTTONDOWN )
        {   //......
 
            CallNextHookEx(0, nCode, wParam, lParam);             
                };
        if(wParam == WM_LBUTTONDBLCLK )
        {
            //.......
 
            CallNextHookEx(0, nCode, wParam, lParam);
                 };
    if(wParam == WM_LBUTTONDOWN )
        {
            //......
 
            CallNextHookEx(0, nCode, wParam, lParam);
               
          };
        
    return CallNextHookEx(0, nCode, wParam, lParam);
}
 
 
 
LRESULT CALLBACK HookProcKey(int nCode, WPARAM wParam, LPARAM lParam)
{   
    if(nCode < 0) 
        { 
            return CallNextHookEx(0, nCode, wParam, lParam); 
        }
    if(wParam==VK_F7)   
    {
        //......
        
    };  
    if(wParam==VK_F5)   
    {
        //......
    };  
    if(wParam==VK_F6)   
    {
        //......
    };  
    return CallNextHookEx(0, nCode, wParam, lParam);
 
}
 
extern "C" __declspec(dllexport) void RunStopHook(bool on_off)
{
    if (on_off) {SysHookMouse = SetWindowsHookEx(WH_MOUSE, HookProcMouse, lib, 0);
             SysHookKey = SetWindowsHookEx(WH_KEYBOARD, HookProcKey, lib, 0);
                }
    else{   UnhookWindowsHookEx(SysHookMouse);
        UnhookWindowsHookEx(SysHookKey);};
Фрагмент кода проги (запуск хука):
C++
1
2
3
4
5
6
7
8
//-----------
typedef void (*RunStop)(bool);
     RunStop RunStopHook;
//----------
HINSTANCE  hinstDLL=LoadLibrary(NameDLL); 
    RunStopHook = (RunStop)GetProcAddress((HMODULE)hinstDLL, "RunStopHook");
    if(RunStopHook==NULL)AfxMessageBox("Підключення не виконано");
    RunStopHook(true);


Вернуться к обсуждению:
Проблема с хуком Visual C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.03.2010, 16:00
Готовые ответы и решения:

Прoблемa с хуком
Всем привет! Делаю прогу повторяющую действия, хочу сделать на воспроизведении действий...

Работа с глобальным хуком
Сабж. Знаю, в инете полно, какой рабочий, т.е. каким вы пользовались и у вас получилось? п.с....

Работа с хуком по захвату мыши
Здравствуйте! Имеется вот такой вот интересный хук мыши:...

Маленькая заминка с хуком клавиатуры
хук предоставил внизу, работает, но срабатывает при нажатии любой клавиши (вообще любой) nCode...

14
15.03.2010, 16:00
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.03.2010, 16:00
Помогаю со студенческими работами здесь

Проблемы с хуком WH_KEYBOARD_LL + PeekMessage/GetMessage
Ребята здарова! выручайте) весь уже измучился =( не получается =( Тема такая, работаю с хуком,...

проблема при работе с китайским J-LINK 8 или же проблема с с
Всем привет. Решил Сам собрать себе дисковери кит на базе at91sam7s64-ek. Подарили мне китайский...

Выдает ошибку, а я не могу понять в чем проблема. В чем проблема, скажите пожалуйста!
dx=0.0005; epsillon=0.00002; i=0; for x= 0:0.0005:3 i=i+1; if x&lt;1 y (i)=-1; ...

Холодильник LG .мод GR-M392YQ.Проблема с дверю, Проблема с дверю при закрывании
Доброго времени суток уважаемые! Холодильник LG GR-M392YQ с первых дней клиент жалуется на то что...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru