| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: WinAPI и системное программирование > PostMessage |
| Автор: L0GA4 6.1.2006, 22:05 |
| Как с помощью PostMessage послать строку(string) в TEdit ? |
| Автор: FRAGNATIC 6.1.2006, 22:41 |
| L0GA4 а чем sendmessage не устраивает? SendMessage(Memo2.Handle, WM_SETTEXT, 0, Integer(PChar(memo1.Text))); |
| Автор: L0GA4 6.1.2006, 23:49 |
| FRAGNATIC просто через SendMessage у меня ничего не пишутся....пробовал уже, поэтому и Post использую. Путем некоторых преобразований + написанием еще 1й функции все же смог послать но все равно спасибо FRAGNATIC |
| Автор: FRAGNATIC 7.1.2006, 00:25 |
| L0GA4 странно что через сенд не выходит тот код что я привёл тебе у меня отлично пашет) а хэндл эдита прально находишь? вообще разница между пост и сэнд в том что SendMessage - посылает сообщение непосредствено процедуре окна и ожидает его оброботки, а PostMessage - просто помещает сообщение в очередь сообщений windows и возврощает управление вызвавщей её программе не дожидаясь результатов sendmessage может возвращать результат , а postmessage возвращает тока true или false в зависмости удалось ли поместить сообщение в очередь или нет) |
| Автор: FRAGNATIC 7.1.2006, 14:09 | ||||
где я его не правильно нахлжу?я его там вообще не ищу
чем он немного доработан? тем что ты сменил мемо на эдит? а не всёлиравно? у меня на форуме были мемо а не эдиты) любому понятно что сменить две секунды) |
| Автор: Poseidon 7.1.2006, 15:51 | ||||
PS. Не будем ругаться и оффтопить... |