Доброго времени суток! Пытаюсь добавить текст в ListBox, но не получается: имеется контрол IDC_LISTBOX1008 Код (Text): .data szStr "simple string",0 .... invoke SetDlgItemText, hWnd, IDC_LISTBOX1008, addr szStr Фрагмент файла рессурсов Код (Text): CONTROL "",IDC_LISTBOX1008,"ListBox",0x50010140,3,31,131,111,0x00000200 Рессурс создаю в WinAsm отсюда не подобные константы 0x50010140 и не подключается resource.h. С уважением TheGrow.
;получаем handle ListBox'а invoke GetDlgItem,hDlg,IDC_LISTBOX1008 ;и отправляем ему сообщение invoke SendMessage,eax,LB_ADDSTRING,0,addr szStr
TheGrow Сообщения, начинающиеся на LB_* специально сделаны для работа с таким классом окон, как ListBox. Да и собственно функция SetWindowText устанавливает текст, а не добавляет его.
GetDlgItemText - это обьединение двух функций GetDlgItem и GetWindowText т.е. сначала получаешь хендл контрола и потом меняешь ему текст.
Я новичек, поэтому не судите строго... Можно получить хэндл контрола который находится на интернет странице?