Вверх ↑
Этот топик читают: Гость
Ответов: 1926
Рейтинг: 172
#1: 2012-03-09 17:31:20 ЛС | профиль | цитата
Я решил поэкспериментировать в изменением текста в полях стронних программ. Первый вариант:

code_27115.txt

При нажатии Ctrl текст должен меняться в том окне, над которым мышь. В своём приложении всё работает, но в других изменяет только тексты кнопок, надписей, форм, флажков, но не полей! Причём меняется только после отводы мыши от элемента.

Второй вариант:
code_27116.txt

Выдаёт какие глючные символы, даже с латиницей, но зато меняет даже в полях сторонних приложений.

Вопросы:
1. Почему первый вариант не меняет текст в полях сторонних программ?
2. Почему происходит фигня с символами во втором варианте?
карма: 9
0
файлы: 2code_27115.txt [936B] [194], code_27116.txt [1.2KB] [216]
Ответов: 3889
Рейтинг: 362
#2: 2012-03-09 18:00:11 ЛС | профиль | цитата
3042, ответ на оба вопроса: другие программы написаны по-другому, вот и не реагируют на Вашу стимуляцию, или реагируют не так, как ожидаете.
карма: 1

0
Ответов: 1376
Рейтинг: 197
#3: 2012-03-09 18:02:03 ЛС | профиль | цитата
3042, а обязательно IC использовать, чем компоненты не подходят? Обе схемы на компонентах собираются
карма: 1

1
Голосовали:3042
Ответов: 1926
Рейтинг: 172
#4: 2012-03-09 18:59:54 ЛС | профиль | цитата
1nd1g0 писал(а):
3042, ответ на оба вопроса: другие программы написаны по-другому, вот и не реагируют на Вашу стимуляцию, или реагируют не так, как ожидаете.


Но ведь SetWindowText и отправка системного сообщения - стандартные функции WinAPI, на них должны реагировать все приложения windows.

foksov писал(а):
3042, а обязательно IC использовать, чем компоненты не подходят? Обе схемы на компонентах собираются


SetWindowText вроде бы нет в компонентах. А вот собранная на компонентах вторая схема нормально работает! В отличие от IC. Наверное, там с кодировкой проблемы.

code_27119.txt
карма: 9
0
файлы: 1code_27119.txt [653B] [194]
Ответов: 1376
Рейтинг: 197
#5: 2012-03-09 19:08:59 ЛС | профиль | цитата
WinTools
code_27120.txt
карма: 1

0
файлы: 1code_27120.txt [1.1KB] [150]
Ответов: 273
Рейтинг: 29
#6: 2012-03-09 19:38:34 ЛС | профиль | цитата
3042 писал(а):
Но ведь SetWindowText и отправка системного сообщения - стандартные функции WinAPI, на них должны реагировать все приложения windows
, использующие это api. Часть полей может быть самописной.
карма: 0

0
Ответов: 3889
Рейтинг: 362
#7: 2012-03-09 19:40:35 ЛС | профиль | цитата
3042 писал(а):
на них должны реагировать все приложения windows
tomas писал(а):
Часть полей может быть самописной
1nd1g0 писал(а):
другие программы написаны по-другому, вот и не реагируют на Вашу стимуляцию, или реагируют не так, как ожидаете

карма: 1

0
Ответов: 1926
Рейтинг: 172
#8: 2012-03-09 21:08:21 ЛС | профиль | цитата
foksov писал(а):
WinTools


Вот, блин, про WinTools я как-то и забыл...
карма: 9
0
8
Сообщение
...
Прикрепленные файлы
(файлы не залиты)