![]() |
eXeL@B —› Программирование —› ASM пара вопросов по List View |
Посл.ответ | Сообщение |
|
Создано: 31 января 2009 21:24 · Личное сообщение · #1 Всем привет. Впервые использую этот контрол в своей проге и сразу возникли сложности ![]() 1. Какой стиль должен быть у List view, чтобы при клике на item выделялись все subitem'ы, а не только первый? ![]() Т.Е. строка целиком. ![]() 2. Как установить выделение на определённый item. Кое что нагуглил. Пытаюсь переписать, но не работает proc SelectItem,hWnd,nLv,iItem local lvi LV_ITEM ? lea edi,dword[lvi] assume edi:LV_ITEM mov [edi.mask],LVIF_STATE mov [edi.stateMask],1 mov [edi.state],LVIS_FOCUSED or LVIS_SELECTED invoke SendDlgItemMessage,[hWnd],[nLv],LVM_SETITEMSTATE,[iItem],edi ret endp ; nLv индекс контрола ; iItem номер item'ма ![]() |
|
Создано: 31 января 2009 22:03 · Поправил: borov · Личное сообщение · #2 |
|
Создано: 01 февраля 2009 01:22 · Личное сообщение · #3 |
![]() |
eXeL@B —› Программирование —› ASM пара вопросов по List View |