· Начало · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.WIN32 —› SendMessage и ресурсы...

Посл.отвђт Сообщенiе


Дата: Мар 14, 2004 12:34:20

Глупый вопрос, но не могу понять в чём прикол. Создаю форму с EditText'ом и пытаюсь ему SendMessage послать, а он не посылается(( При этом, если сделать не из ресурса - всё ок! Как быть? Желательно исходничек на masm32. Пасибо


Дата: Мар 14, 2004 12:50:49

Как форму создаёшь ?
Если ты о DialogBoxParam из ресурса то :

Для SendMessage сначала получи хендл .
invoke GetDlgItem,hDlg,IDC_EDT1
mov hEditText,eax
Потом invoke SendMessage,hEditText ...

Или сразу шли через
invoke SendDlgItemMessage,hDlg,IDC_EDT1,WM_...

Если текст послать то можна сразу так :
invoke SetDlgItemText,hDlg,IDC_EDT1,ADDR buffer

Исходников полно , ищи на сайте .


Дата: Мар 15, 2004 04:56:49

Спасибо, заработало


Дата: Мар 16, 2004 15:24:03

Хм, новая проблема%) Я решил вместо editа использовать ListView. Так вот ему сообщение LVM_INSERTITEM не посылается. Хотя LVM_INSERTCOLUMN и LVM_SETTEXTBKCOLOR работют наура! все параметры (типа pszText) я указываю. В чем может быть проблема?
PS. Я опять таки из ресурсов использую


Дата: Мар 16, 2004 17:24:15

Проверте правильность заполнения полей структуры LVITEM


Дата: Мар 17, 2004 14:02:58

от мля.
народ у нас опять забыл что и в мсдне и в пиздюке полно готовых примеров на все случаи жизни.
а может быть....
слыш, volodya, может ты казачков просто сюда натравил, чтоб создавали видимость бурной жизни на форуме? :-)))