Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Popup меню в ListView [D6, WinXP]


Aletar ©   (2007-07-12 10:26:00) 

Такая проблема, нужно в ListView сделать контекстное меню аналогичное виндозовскому Создать-> .


{RASkov}   (2007-07-12 18:28:00) [1]

> Непомню предоставляет ли сам ListView эту фичу.

Оно от TControl'а идет...
Но вопрос автора походу не в этом...
Мои подозрения, что автор хочет меню типа в проводнике правой кнопкой "по пустому" и там "Создать" -> текстовый документ... и т.д.

> [0] Aletar ©   (12.07.07 10:26)

Ты конкретнее давай, иначе...


mrhx   (2007-07-12 18:02:00) [2]

Непомню предоставляет ли сам ListView эту фичу.
Если не предоставляет, то используешь сабклассинг ( Get/SetWindowLong(GWL_WNDPROC) ) и переопределяешь его оконную процедуру, в ней перехватываешь WM_CONTEXTMENU, для всех остальных событий вызываешь старый обработчик.


engine   (2007-07-12 10:48:00) [3]

Ну а в чем проблема-то?


Наверх

Титульная страница Поиск, карта сайта Написать письмо