Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Builder Поиск элементов массива https://www.cyberforum.ru/ cpp-builder/ thread797667.html
Доброго времини суток. Помогите написать программу. Нужно в массиве найти два максимальных числа, то есть если есть массив: 4 7 9 6 33 2, то нужно что бы виводило числа: 33 9
Нужно перекинуть программу из Delphi на С++ C++ Builder
MyUnit unit MyUnit; interface uses Controls, Dialogs, grids, SysUtils, MMSystem; type TEgRec = record Date: string; // дата
C++ Builder Создание интерфейсов Здравствуйте! В инете нашел статью, в которой описано создание интерфейсов. http://docwiki.embarcadero.com/RADStudio/XE3/en/Implementing_Interfaces:_Delphi_and_C%2B%2B И решил попробовать реализовать сие: #ifndef TMyObjectH #define TMyObjectH #include <Classes.hpp> //--------------------------------------------------------------------------- __interface ... https://www.cyberforum.ru/ cpp-builder/ thread797604.html C++ Builder Событие KeyPress, вывод сообщения https://www.cyberforum.ru/ cpp-builder/ thread797561.html
ребята помогите плз з функиею keypress, на делфи я писал так: procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char); begin if not (Key in ) then // кроме цифры и комы ничего нажать нельзя begin Key := #0; MessageBox(0,'Низяаааа!!!','Увага',0); beep; end;
C++ Builder "Гиперссылка" в RichEdit
Здравствуйте!!! Проблема такова: возможно ли узнать над каким словом в RichEdit сейчас находится указатель мыши? Заранее СПАСИБО!!!
C++ Builder Ошибка access violation at address 0012F943 https://www.cyberforum.ru/ cpp-builder/ thread797507.html
access violation at address 0012F943. Write of address 0012F943 Подскажите, пожалуйста, что за ошибка и как ее решить???
C++ Builder Поиск в файле Добрый день. Я пишу программу, но у меня возникли затруднения. Прошу вашей помощи! Задача звучит так:Нужно написать программу используя структуры. Программа должна создавать файл, записывать в него данные о футбольных командах(в частности, название команды и ее очки в турнирной таблице), изменять данные, добавлять и удалять данные. В программе произвести следующий поиск: 1. Определить команду... https://www.cyberforum.ru/ cpp-builder/ thread797394.html C++ Builder Как подключится к устройству через ком порт
Есть устройство, есть dll, h, lib... Как подключить к билдеру эти библиотеки? Как подключится к устройство через ком порт?
C++ Builder Переменная в функции содержащая действие День добрый. Никак не могу разобраться с образовавшееся проблемой. Создал функцию Authentic(String &load): void __fastcall TOriginal::Authentic(String &load) { if(Accouting=="New_Dress") {load;NewDressLoad();DisplaySee();} else {if(Accouting=="Old_Dress") {load;OldDressLoad();DisplaySee();} https://www.cyberforum.ru/ cpp-builder/ thread797262.html C++ Builder OLE excel в потоке https://www.cyberforum.ru/ cpp-builder/ thread797231.html
Здравствуйте! В приложении был создан объект OLE Excel (Excel=CreateOleObject("Excel.Application")), также был создан поток, в котором происходит выполнение многочисленных операций в цикле for, происходит запись в excel-файл, поток был создан с целью предотвращения зависания окна приложения во время его выполнения. Отдельной кнопкой на форме я приостанавливаю поток Thread->Suspend();, чтобы...
C++ Builder Ошибка cannon convert 'AnsiString' to 'char'
Помогите. пожалуйста. Пишу программу, нужно записать название команды и ее баллы в массив, в коде Form1->mas.name=(Edit1->Text); выбивает ошибку cannon convert 'AnsiString' to 'char' Вроде все же правильно. Из эдит1 читается текст типа char. Изменяю на string то же.
C++ Builder Одна структура в нескольких файлах https://www.cyberforum.ru/ cpp-builder/ thread797219.html
Есть у меня структура в главной форме, мне надо использовать её же в другой форме. В главной я её описываю просто в файле cpp, а в другой описываю также только с припиской extern. Можно ли её не описывать во второй? А то тяжело отслеживать её и вносить изменения.
0 / 0 / 0
Регистрация: 05.05.2014
Сообщений: 10
05.05.2014, 14:44 0

Нажатие кнопки в другом окне - C++ Builder - Ответ 6129561

05.05.2014, 14:44. Показов 9873. Ответов 11
Метки (Все метки)

Ответ

gunslinger, установил WinSpy++ по вашей рекомендации, и немного продвинулся в решении своей задачи, но цели так и не достиг.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
    
    Sleep(3000);
    HWND pHandle;
    pHandle=FindWindow(NULL,"Калькулятор");
    SetWindowText(pHandle, "Окно захвачено");   //для проверки - работает
    HWND hwnd=(void *)0x000A07A4; // строка, в которой отображается набранное число - из WinSpy++
    HWND hwnd=FindWindowEx(pHandle, NULL, "Static", NULL); // пробовал и этот вариант
    SendMessage(hwnd, WM_CHAR, 5 , 0); // не работает
    PostMessage(hwnd,WM_KEYDOWN,6,0); // не работает
    PostMessage(hwnd,WM_KEYUP,6,0); // не работает
 
    hwnd=(void *)0x00070680; // адрес кнопки с цифрой - из WinSpy++
    SendMessage(hwnd, WM_LBUTTONDOWN, 0, 0); // работает!
    SendMessage(hwnd, WM_LBUTTONUP, 0, 0); // работает!
    SendMessage(hwnd, WM_LBUTTONDOWN, 0, 0); // работает!
    SendMessage(hwnd, WM_LBUTTONUP, 0, 0); // работает!
    hwnd=(void *)0x001102E2; // адрес другой кнопки с цифрой - из WinSpy++
    SendMessage(hwnd, WM_LBUTTONDOWN, 0, 0); // работает!
    SendMessage(hwnd, WM_LBUTTONUP, 0, 0); // работает!
 
    SendMessage(hwnd, WM_CHAR, 5 , 0); // здесь также не работает
    PostMessage(hwnd,WM_KEYDOWN,6,0); // здесь также не работает
    PostMessage(hwnd,WM_KEYUP,6,0); // здесь также не работает
Таким образом, окно захватить смог, заголовок окна изменил, понажимал по кнопкам, но эмулировать нажатия клавиш на клавиатуре так и не получается... Что не так?

Вернуться к обсуждению:
Нажатие кнопки в другом окне C++ Builder
0
Заказать работу у эксперта

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.05.2014, 14:44
Готовые ответы и решения:

Нажатие клавиши в другом окне
Скажите как можно нажать клавишу например 8 в окне, например калькулятора. При том что оно свернуто...

Нажатие кнопки в окне открытой программы другой программой
Здравствуйте. Имею следующую задачу. Необходимо запустить внешнюю программу и с определённой...

Нажатие кнопки "Подключить" на окне удаленного рабочего стола
Помогите пожалуйста разобраться нужно программно нажать кнопку &quot;Подключить&quot; на окне удаленного...

Нажатие кнопки приводит к изменению цвета формы и заголовка кнопки
Помогите пожалуйста так сделать : &quot;Нажатие кнопки приводит к изменению цвета формы на синий, а...

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

Программа эмулирует нажатие клавиш клавиатуры в неактивном окне
Всем привет! Требуется написать программу которая эмулирует нажатие клавиш клавиатуры в неактивном...

Нажатие кнопки
Суть программы такова. На форме есть одна кнопка, мне надо сделать что б кнопка срабатывала при...

Нажатие кнопки в С++ Builder
Здраствуйте. На форме имеется две кнопки Button . При нажатие первой выполняется какое то действие....

Поймать нажатие кнопки
Доброго времени суток!!! Приложение просто висит в процессах, видимых форм у него нет... Как в...

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