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

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

Войти
Регистрация
Восстановить пароль
 
Keldor
0 / 0 / 0
Регистрация: 22.05.2013
Сообщений: 23
#1

Работа программы при свернутом окне - C++

10.09.2013, 16:42. Просмотров 351. Ответов 3
Метки нет (Все метки)

Доброго времени суток.
Проблема такова:
Пишу автокликер. Вроде бы как и дописал (все работает) вот только заминка в том что он проблемен в остановке.
Что бы остановить процесс кликанья приходится перерубаться альт табом на прогу и успевать нажимать ф2.
Можно как то сделать что бы не нужно было перерубаться?
Заранее благодарен за примеры, направления, подсказки.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.09.2013, 16:42     Работа программы при свернутом окне
Посмотрите здесь:

Работа программы при не активном окне - C++
Доброго времени суток. Столкнулся со следующей проблемой. Не знаю как это обозвать поэтому напишу подробно что надо и как есть. ...

Как сделать, чтобы в окне программы при запуске переменные стояли на разных строках? - C++
как сделать что бы в окне программы(см. рисунок) при запуске,переменные (x1,y1,z1) и (x2,y2,z2) стояли на разных строках. Вот код...

Работа функции не отображается при запуске программы - C++
Дано такое задание : 1. Написать функцию, которая сравнивает два целых числа и возвращает результат сравнения в виде одного из знаков: >, <...

Некорректная работа программы,при вводе отрицательного числа - C++
Здравствуйте.Есть некий // { int c; char array; printf( "Vvod: " ); scanf( "%d", &c ); printf(...

При вводе полей структуры завершается работа программы - C++
Решаю задачи по Прата. При вводе полей структуры резко завершает программу. #include<iostream> using namespace std; struct CandyBar{ ...

Неправльная работа программы при вводе нецифрового символа - C++
если ввести в этот код не цифру про программа уходит в вечный цикл. почему так происходит и что можно сделать? int d = 0; do ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Raali
623 / 327 / 34
Регистрация: 06.07.2013
Сообщений: 1,056
Завершенные тесты: 1
10.09.2013, 16:48     Работа программы при свернутом окне #2
нужно поставить хук на нажатие клавиши
aleks_pilipenko
)))
604 / 181 / 9
Регистрация: 31.12.2009
Сообщений: 2,592
Записей в блоге: 3
10.09.2013, 16:49     Работа программы при свернутом окне #3
пропиши там же в том же классе перехват нажатия клавиш... Кодов по этой теме слишком много в нете, чтобы не найти...
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.09.2013, 16:50     Работа программы при свернутом окне
Еще ссылки по теме:

Некорректная работа программы при добавлении столбца в двумерный массив - C++
Проблемма в том что когда добавляю строку все прекрастно работает... А вот со столбцом -- работает но не корректно... Подскажите что не...

Нестабильная работа программы при большом количестве строк во входном потоке - C++
Вопрос с подвохом: пользователь вставляет n строк символов в консоль, где n > 1000. Задание - сделать так, чтобы программа не зависала и не...

Работа в окне браузера - C++
Программа кликает в закрытое окно браузера, после клика надо как то поределить, прогрузилась ли страница до конца, как это сделать?

Как осуществить ввод букв и цифр вручную в окне написанной программы - C++
Здраствуйте уважаемые коллеги) Редактировала программу под себя, вернее скрипт Все сделала как надо кроме - ввода вручную букв и цифр...

Как дополнить код Windows программы, чтобы она отобразила в окне геометрическую фигуру? - C++
Здравствуйте. У меня есть программа, которая выводит пустое Windows окно, что нужно добавить, чтобы в этом окне появилась геометрическая...

Двумерные массивы не помещаются в окне при выводе - C++
Приветствую! ПОявилась проблема с двумерными массивами. Они не помещаются в окне и выглядят ужастно. Реально ли это как-то пофиксить? ...


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

Или воспользуйтесь поиском по форуму:
Raali
623 / 327 / 34
Регистрация: 06.07.2013
Сообщений: 1,056
Завершенные тесты: 1
10.09.2013, 16:50     Работа программы при свернутом окне #4
DLL

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
#include <windows.h>
#include <iostream>
#ifdef __cplusplus
extern "C" {
#endif
HHOOK hHKeyBrd = NULL;
LRESULT CALLBACK KeyBrdProc(int nCode, WPARAM wParam, LPARAM lParam)
{
    if (nCode >= 0){
        MessageBox(NULL,"Hook","Information",MB_OK);
    }
    return CallNextHookEx (hHKeyBrd,nCode,wParam,lParam);
}
__declspec(dllexport) bool SetHooks(HINSTANCE hModule)
{
    hHKeyBrd = SetWindowsHookEx(WH_KEYBOARD, KeyBrdProc, (HINSTANCE) hModule, NULL);
    return true; 
}
__declspec(dllexport) bool UnHook()
{
    return true;
}
#ifdef __cplusplus
}
#endif
EXE

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
#include <windows.h>
#include <iostream>
#include <tchar.h>
HHOOK hH;
typedef bool(*dllProc)(HINSTANCE);
int _tmain(int argc, _TCHAR* argv[])
{    
    HINSTANCE hDll;
    dllProc prAddr;
    char *DllFile = "HookDll.dll";
    HINSTANCE  hModule = GetModuleHandle(DllFile);
    if ((hDll = LoadLibrary(DllFile))!=NULL){
        prAddr = (dllProc)GetProcAddress(hDll,"SetHooks");
    }else{
        printf("Can't load DLL");
        Sleep(3000);
        return 0;
    }
    (prAddr)(hDll);
    MSG msg;
    while (GetMessage(&msg, NULL, 0, 0))
    {
        TranslateMessage(&msg);
        DispatchMessage(&msg);
    }
    return 0;
}
Yandex
Объявления
10.09.2013, 16:50     Работа программы при свернутом окне
Ответ Создать тему
Опции темы

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