Я решил поэкспериментировать в изменением текста в полях стронних программ. Первый вариант:
code_27115.txt
При нажатии Ctrl текст должен меняться в том окне, над которым мышь. В своём приложении всё работает, но в других изменяет только тексты кнопок, надписей, форм, флажков, но не полей! Причём меняется только после отводы мыши от элемента.
Второй вариант:
code_27116.txt
Выдаёт какие глючные символы, даже с латиницей, но зато меняет даже в полях сторонних приложений.
Вопросы:
1. Почему первый вариант не меняет текст в полях сторонних программ?
2. Почему происходит фигня с символами во втором варианте?
Этот топик читают: Гость
Ответов: 1926
Рейтинг: 172
|
|||
карма: 9 |
| ||
файлы: 2 | code_27115.txt [936B] [194], code_27116.txt [1.2KB] [216] |
Ответов: 3889
Рейтинг: 362
|
|||
3042, ответ на оба вопроса: другие программы написаны по-другому, вот и не реагируют на Вашу стимуляцию, или реагируют не так, как ожидаете.
|
|||
карма: 1 |
|
Ответов: 1376
Рейтинг: 197
|
|||
3042, а обязательно IC использовать, чем компоненты не подходят? Обе схемы на компонентах собираются
|
|||
карма: 1 |
| ||
Голосовали: | 3042 |
Ответов: 1926
Рейтинг: 172
|
|||
1nd1g0 писал(а): 3042, ответ на оба вопроса: другие программы написаны по-другому, вот и не реагируют на Вашу стимуляцию, или реагируют не так, как ожидаете.Но ведь SetWindowText и отправка системного сообщения - стандартные функции WinAPI, на них должны реагировать все приложения windows. foksov писал(а): 3042, а обязательно IC использовать, чем компоненты не подходят? Обе схемы на компонентах собираютсяSetWindowText вроде бы нет в компонентах. А вот собранная на компонентах вторая схема нормально работает! В отличие от IC. Наверное, там с кодировкой проблемы. code_27119.txt |
|||
карма: 9 |
| ||
файлы: 1 | code_27119.txt [653B] [194] |
Ответов: 1376
Рейтинг: 197
|
|||
карма: 1 |
| ||
файлы: 1 | code_27120.txt [1.1KB] [150] |
Ответов: 273
Рейтинг: 29
|
|||
3042 писал(а): Но ведь SetWindowText и отправка системного сообщения - стандартные функции WinAPI, на них должны реагировать все приложения windows |
|||
карма: 0 |
|
Ответов: 3889
Рейтинг: 362
|
|||
3042 писал(а): на них должны реагировать все приложения windowstomas писал(а): Часть полей может быть самописной1nd1g0 писал(а): другие программы написаны по-другому, вот и не реагируют на Вашу стимуляцию, или реагируют не так, как ожидаете |
|||
карма: 1 |
|
Ответов: 1926
Рейтинг: 172
|
|||
foksov писал(а): WinTools Вот, блин, про WinTools я как-то и забыл... |
|||
карма: 9 |
|
8