![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Handle is edit??? [D5, Win95/98, WinXP]
GanibalLector © (2004-11-06 00:47:00)Имею некий HWND.Как узнать что в этот HWND можно послать текст.Думал что можно по имени класса окна,но не то.
GanibalLector (2004-11-11 00:31:00) [1]>кстати, кто-то переводил документацию, было сообщение на форуме..
Не видал...и поиск не дал нужных результатов.
марсианин (2004-11-11 00:13:00) [2]> А ШО делать,если с английским проблемы???
неужели настолько все серьезно??
кстати, кто-то переводил документацию, было сообщение на форуме..
Игорь Шевченко (2004-11-10 12:10:00) [3]GanibalLector © (10.11.04 01:58) [18]
> А ШО делать,если с английским проблемы???
1. Учить английский.
2. Платить деньги тому, кто учит.
GanibalLector (2004-11-10 01:58:00) [4]2 Игорь Шевченко ©
>MSDN читай. Долго.
А ШО делать,если с английским проблемы??? Переводчики переводят что зря...
З.Ы. Если не трудно отпостите хотя-бы пару предложений по сабжу.Заранее спасибо.
DeadMeat (2004-11-09 18:38:00) [5]Понятно... Спасибо хоть на этом.
---
...Death Is Only The Begining...
Игорь Шевченко (2004-11-09 15:11:00) [6]
> Просто интересно разобраться...
MSDN читай. Долго.
DeadMeat (2004-11-09 14:02:00) [7]Хмм... Значит то, что отображает окно и то, что возвращает GetWindowText не всегда одно и тоже? А зачем так сделано?...
Просто интересно разобраться...
Игорь Шевченко (2004-11-09 13:38:00) [8]
> то почему GetWindowText возвращает именно то, что послали?
> Откуда оно берет этот текст?
В окне хранится
DeadMeat (2004-11-08 21:47:00) [9]Не ну часы это одно (хотя я еще не смотрел, под рукой Делфи нету), там ведь это дело меняется. А вот если окно не приняло (в смысле не обработало) сообщение, ну т.е. игнорировало, то почему GetWindowText возвращает именно то, что послали? Откуда оно берет этот текст?
---
...Death Is Only The Begining...
GanibalLector (2004-11-08 01:51:00) [10]> А если оконная процедура игнорирует это сообщение, то куда
> девается его текст?
Проведи эксперемент с часами.
Shell_TrayWnd->TrayNotifyWnd->TrayClockWClass
DeadMeat (2004-11-08 01:14:00) [11]Ну тогда почему GetWindowText возвращает (по вашим словам) его? В смысле тот, что послали? Или я не так понял?
---
...Death Is Only The Begining...
Игорь Шевченко (2004-11-08 01:03:00) [12]DeadMeat © (08.11.04 00:20) [9]
> А если оконная процедура игнорирует это сообщение, то куда
> девается его текст?
> Просто интересно...
Никуда не девается. Он просто не меняется.
DeadMeat (2004-11-08 00:20:00) [13]А если оконная процедура игнорирует это сообщение, то куда девается его текст?
Просто интересно...
---
...Death Is Only The Begining...
марсианин (2004-11-07 23:13:00) [14]ясно, спасибо.
Игорь Шевченко (2004-11-07 22:05:00) [15]марсианин © (07.11.04 00:48) [5]
Послать - можно абсолютно любому окну, если только оконная процедура не игнорирует это сообщение. А вот увидеть результат этого посылания можно далеко не везде и не всегда. Хотя GetWindowText будет возвращать посланный текст.
VMcL (2004-11-07 13:03:00) [16]>> марсианин © (07.11.04 00:48) [5]
Послать-то можно, но ведь оконная процедура может проигнорировать это сообщение.
марсианин (2004-11-07 00:48:00) [17]а разве не любому окну можно "послать текст"?
поправьте меня, если не прав
VMcL (2004-11-06 03:11:00) [18]>> GanibalLector © (06.11.04 01:04) [3]
Это постулат. Найди метод, опровергающий [1], и тогда будут доказательства обратного.
GanibalLector (2004-11-06 01:04:00) [19]>Для произвольно взятого окна определить, можно ли ему ему "послать тескт" в общем случае невозможно
Где доказательства? ;)
GanibalLector (2004-11-06 01:02:00) [20]>Спросить GetWindowText
Дык,а если я открыл любое файло блокнотом для просмотра.GetWindowText вернет все верно,однако SetWindowText будет выдавать ошибку.