Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ WinAPI Загрузить в базу данных https://www.cyberforum.ru/ win-api/ thread2214049.html
Пытаюсь из текстового файла загрузить записи в базу данных. Получается, что записи появляются с пробелами, как можно корректнее сделать? Подскажите, пожалуйста. /*! * Загрузить данные из заданного файла,при этом предыдущие данные уничтожаются * \param filename — имя файла * \return возвращает false, если сохранить данные не удалось */ bool dataBaseTrain::load() { timetableTrain other;
Как узнать количество столбиков в окне класса SysListView32? C++ WinAPI
Друзья! Окно такого класса это рабочая область обыкновенной папки windows, это окно класса SysListView32. (см. скриншот). Хэндл окна я найду. Теперь надо количество столбцов найти. Тут море какой-то бесполезной инфы, а такого полезного нет. Спасибо, кто откликнется.
C++ WinAPI Изменить фон диалога при нажатии на кнопку https://www.cyberforum.ru/ win-api/ thread2213983.html
При создании диалога, фон закрашивается, как положено. Но когда я хочу перекрасить фон, посылая сообщение SendMessage(...) почему-то ничего не меняется.. Думаю, ошибка в этих фрагментах кода. Подскажите, что не так? case WM_CTLCOLORDLG: brush = CreateSolidBrush(RGB(Red, Green, Blue)); SetClassLong(hDlg,GCL_HBRBACKGROUND,(LONG) brush); return (INT_PTR)brush; ... case IDC_BRUSH:
C++ WinAPI Не отрисовываются элементы запущенного приложения Добрый день. Через приложение udeploy на удаленной машине запускается VBS скрипт, который запускает калькулятор. Все запущенные udeploy процессы проходят в сеансе с ИД равно 0, т.е. в background. Через программу SysInternals PsExec я вывожу калькулятор в сеанс с ИД равное 2, т.е в активную сессию. Проблема в том что калькулятор не отрисовывает кнопки(см. рис. на нем проблемный калькулятор... https://www.cyberforum.ru/ win-api/ thread2213618.html
C++ WinAPI Как редактировать текст через консоль в Консольном приложении?
Передаю в консоль текст из переменной string.Хочу узнать как передвигаться с помощью стрелочек и в тоже время как его редактировать через консоль с помощью хендла (или что-нибудь на подобии этого) ??Самое главное чтобы это редактирование можно было делать в запущенной программы
C++ WinAPI Правильная смена фокуса Всем привет! Необходимо сменить фокус чужого окна (который находим через FindChildWindow). Проблема в том, что SetFocus не работает, ибо: The window must be attached to the calling thread's message queue. PostMessage(WM_SETFOCUS) работает тоже через раз (в лучшем случае), да к тому же, по-хорошему, там нужно указывать в wParam окно, которое теряет фокус (потому как даже при удачном... https://www.cyberforum.ru/ win-api/ thread2213400.html
C++ WinAPI Шрифт и GroupBox Всем доброго времени. Столкнулся с такой проблемой, что по какой-то причине нельзя изменить шрифт одного из GroupBox-ов. Тут даже не важно, какого из двух - дочернего, или родительского. Один из них в любом случае будет отображаться так, будто шрифт у него не установлен. Собственно, GroupBox-ы создаю так: hGroupBox1 = CreateWindowEx(WS_EX_TRANSPARENT, TEXT("BUTTON"),... https://www.cyberforum.ru/ win-api/ thread2213302.html C++ WinAPI Сохранить данные в текстовый файл
Искала подобную тему, но там так и не было раскрыто ,почему появляются непонятные символы в блокноте при открытии текстового файла. Долго пытаюсь добиться того, чтобы читалось в блокноте. У меня структура расписания поезда. Нужно выводить в таком формате: количество записей Anapa:Volgograd:34:(00:00):... Belgorod:Tambov:56:... И так далее, чтобы выводились в текстовый файл все поля записи,...
C++ WinAPI Прямоугольник перестаёт менять цвет Здравствуйте. Я сделал программу, которая рисует прямоугольник какого-нибудь цвета. При нажатии левой кнопки мыши моя фигура меняет цвет. Проблема в том, что когда я много раз нажимаю на кнопку, прямоугольник перестаёт меняться. То же самое происходит, когда сворачиваю окно несколько раз. Вот мой код: #include <windows.h> #include <math.h> #include <string> #include <sstream> LRESULT... https://www.cyberforum.ru/ win-api/ thread2213026.html C++ WinAPI CALLBACK функция Вот насчет этих функций хотелось бы узнать следующее: Их НЕЛЬЗЯ вызывать в пользовательском коде, или же их НЕ РЕКОМЕНДУЕТСЯ вызывать в пользовательском коде? https://www.cyberforum.ru/ win-api/ thread2212804.html
MessageBox C++ WinAPI
Задание звучит так. Написать программу которая выводит содержание файла в консоль причем.( Это я сделал) И считывает текст из файла и выводит в окне Меседж бокса предложения в которых есть цифры 1,2,3....9 заменим их на слова one two и так далее Вроде написал но не работает. #include"stdafx.h" #include <cstdlib> #include <iostream> #include <fstream> #include <Windows.h> #include...
C++ WinAPI Связывание кнопки с полем едит https://www.cyberforum.ru/ win-api/ thread2212601.html
Помогите плиииз. Как связать кнопку "Подтвердить", что бы после ее нажатия закрывалось поле "edit" CreateWindowEx( WS_EX_CLIENTEDGE, "
1 / 1 / 0
Регистрация: 20.03.2018
Сообщений: 2
21.03.2018, 22:20  [ТС] 0

Эмуляция нажатия клавиши клавиатуры - C++ WinAPI - Ответ 12236008

21.03.2018, 22:20. Показов 1813. Ответов 4
Метки (Все метки)

Ответ

To Хоббит: спасибо, попробовал. Эффект тот-же. В режиме сервиса выдаёт ошибку 183. Я так думаю что, в связи с тем что нет окна, для сервисов не поддерживается поток клавиатуры. Сегодня решил задачу как приложение для консоли устанавливаемое в автозагрузку и со спрятанным окном, с функцией keybd_event(). В этом режиме работает как надо.
Если мне придут ещё какие то мысли и я решу это, напишу.

Добавлено через 1 час 23 минуты
To Antikl: честно говоря не понял. Приложение, которому я отпрвляю нажатие кнопок, стороннее.

Вернуться к обсуждению:
Эмуляция нажатия клавиши клавиатуры C++ WinAPI
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.03.2018, 22:20
Готовые ответы и решения:

Эмуляция нажатия клавиши
Подскажите как отправить окну сообщение, что нужно нажать клавишу Enter? Точнее напишите функцию...

Эмуляция нажатия клавиши
Подскажите плс как емулировать нажатие клавиши в неактивном окне?

Эмуляция нажатия клавиши и передача ее в окно
Приветствую! Необходимо имитировать нажатие клавиши shift и передать в программу. HWND hWnd =...

Эмуляция нажатия левой клавиши мыши
добрый день. Написал программу, которая через 5 секунд берет дескриптор окна находящийся под...

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

Эмуляция нажатия клавиши в чужой программе., Windows XP
Уважаемые, может сможет кто-нибудь подсказать как справиться с такой проблемой. Есть чужая...

Эмуляция нажатия клавиш
здрасте.мне нужно проэмулировать нажатие кнопок мыши и нажатий клавиш в неактивном окне(конкретно в...

Эмуляция нажатия в игре
Я столкнулся с проблемой Есть очень хорошая функция keybd_event() (виртуально нажимает кнопку),...

Грамотная эмуляция нажатия мыши
Здравствуйте, использую нажатие ЛКМ в таком виде: mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0,...

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