Function GetSelectedCountListView(ByVal gadget As Long,ByVal iArray as long ptr = 0) As Integer
Получает кол-во выделенных пользователем в данный момент пунктов в гаджете.
gadget - номер гаджета
iArray - (только для Linux) адрес массива , в который можно вернуть индексы всех выделенных пунктов. Массив должен быть достаточно большой, чтобы вместить все значения выделенных индексов
Windows , Linux
#Include "window9.bi"
Var hwnd=OpenWindow("Привет",10,10,150,370)
#Ifdef __FB_WIN32__
Var Style=LVS_EX_FULLROWSELECT
#Else
Var Style=0
#EndIf
ListViewGadget(1,10,10,100,300,Style)
AddListViewColumn(1, "Столбец",0,0,100)
For aa As Integer=0 To 15
AddListViewItem(1,"item №"+Str(aa),0,aa,0)
Next
Do
Var event=WaitEvent()
If Event=EventClose Then End
If event=EventRBDown Then 'выделить пункты и щелкнуть правой кнопкой мыши по клиентской области окна(результат в консоли)
If EventNumberListView=1 Then
? GetSelectedCountListView(1)
EndIf
EndIf
Loop
Created with the Personal Edition of HelpNDoc: Full featured Documentation generator