FreeBasic
Главная
Вход
Регистрация
Среда, 09.10.2024, 10:53Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Как отловить клик на заголовке столбца в ListView?
armagidon1Дата: Вторник, 17.01.2023, 02:10 | Сообщение # 1
Сержант
Группа: Пользователи
Сообщений: 25
Репутация: 0
Статус: Offline
Как отловить клик на заголовке столбца в ListView?
Может у кого есть кусок примера?
 
haavДата: Вторник, 17.01.2023, 05:36 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 1363
Репутация: 49
Статус: Offline
Пример WINAPI ?

Вы сохраняете власть над людьми покуда оставляете им что-то…Отберите у человека все, и этот человек уже будет неподвластен вам…
 
armagidon1Дата: Вторник, 17.01.2023, 06:04 | Сообщение # 3
Сержант
Группа: Пользователи
Сообщений: 25
Репутация: 0
Статус: Offline
Цитата haav ()
Пример WINAPI ?
Да, если можно.
 
haavДата: Вторник, 17.01.2023, 07:33 | Сообщение # 4
Генералиссимус
Группа: Администраторы
Сообщений: 1363
Репутация: 49
Статус: Offline
Поскольку вопрос стоял , как отловить , то пишу отрывок процедуры событий:

Код
Function WinProc(Byval hWnd As HWND, Byval uMsg As UINT, Byval wParam As WPARAM, Byval lParam As LPARAM) As LRESULT
    Select Case uMsg
        Case WM_NOTIFY
            Dim As LPNMHDR pnm
            pnm =Cast( LPNMHDR,lParam)
            if pnm then
                select case pnm->code
                    case LVN_COLUMNCLICK
                        Dim As LPNMLISTVIEW pNMLW = Cast(LPNMLISTVIEW,pnm)
                        dim as long iColumn = pNMLW->iSubItem ' здесь индекс столбца
                end select
            endif
    end select
end function


Вы сохраняете власть над людьми покуда оставляете им что-то…Отберите у человека все, и этот человек уже будет неподвластен вам…
 
  • Страница 1 из 1
  • 1
Поиск: