Еще раз здравствуйте!
Я тут написал утилиту на QPILE по обработке текущих данных, которые
уже представлены мне в нужном виде, получилось что-то похожее на
таблицу текущих параметров, но видоизмененная...Теперь, при запуске
робота нужно данные выводить в DDE, пытаюсь смоделировать сочетание
клавиш ctrl+L. Получаю дескриптор окна утилиты, перевожу фокус на
него, потом получаю дескриптор таблицы,, нажимаю программно сочетание
клавиш, но все равно не работает:
IntPtr lK = (IntPtr)17; //код CTRL
IntPtr rK = (IntPtr)65; //код L
retValue = SendMessage(hWnd, WM_KEYDOWN, IntPtr.Zero, IntPtr.Zero);
retValue = SendMessage(hWnd, WM_CHAR, lK, IntPtr.Zero);
retValue = SendMessage(hWnd, WM_KEYDOWN, IntPtr.Zero, IntPtr.Zero);
retValue = SendMessage(hWnd, WM_CHAR, rK, IntPtr.Zero);
retValue = SendMessage(hWnd, WM_KEYUP, lK, IntPtr.Zero);
retValue = SendMessage(hWnd, WM_KEYUP, lK, IntPtr.Zero);
Просьба помочь, а то уже третий день с этими кнопками маюсь...