У меня здесь проблема, и я застрял в ней на несколько недель. Я хочу управлять другой программой удаленно. Все работает отлично, за исключением одного. Я могу пу sh кнопок и писать текст в полях. У меня проблема с ListBox, я хочу отправить курсор вниз, чтобы отметить здесь более одной записи. Я перепробовал все возможное, но это не работает. Я уже выбрал LPARAM и WPaman с помощью MS Spy ++. Я нажимаю Shift, курсирую вниз и регистрирую его с помощью Spy ++. Когда я делаю все это из своей программы, туда попадает только один курсор вниз. Я использую этот код.
PostMessage (wndChild, WM_Keydown, VK_Shift, $ 002A0001);
PostMessage (wndChild, WM_Keydown, VK_DOWN, $ 01500001);
PostMessage (wndChild, WM_Keyup, VK_DOWN, $ C1500001);
PostMessage (wndChild, WM_Keyup, VK_SHIFT, $ C02A0001);
Я уже думал, что это из-за программы. По этой причине я быстро создал программу на Delphi, в которой есть только ListBox. Там тоже не работает. Кто-нибудь делал это раньше и может сказать мне, как это может работать. Спасибо еще раз.