FlagKeyListView

Gadget ›› ListViewGadget ››
Parent Previous Next

FlagKeyListView

Синтаксис

Function FlagKeyListView() As integer

Описание

Возвращает числовое значение от 1 до 7 , зависящее от того какое сочетание клавиш (Ctrl , Shift , Alt) было нажато при клике мышкой по пунктам или столбцам ListViewGadget
1 - Alt
2 - Ctrl
3 - Alt+ctrl
4 - Shift
5 - Shift+Alt
6 - Shift+Ctrl
7 - Shift+Ctrl+Alt
Если не нажата ни одна клавиша, возвращает 0
В Linux возвращает при нажатии клавиш shift , ctrl , shift+ctrl , ctrl+alt те же номера , что и в Windows (важно: только в английской раскладке). В остальных случаях либо нет возможности использовать клавишу (например в случае с ALT). Или возвращает номера, специфичные для Linux (например при нажатой CAPS или в другой раскладке).

Параметры

нет

Платформы

Windows , Linux

Пример

#Include "window9.bi"
Var hwnd=OpenWindow("Привет",10,10,300,300)
ListViewGadget(1,10,10,210,200)
AddListViewColumn(1, "1 строка",0,0,100)
AddListViewColumn(1, "2 строка",1,1,100)
AddListViewColumn(1, "3 строка",2,2,100)
For aa As Integer=0 To 15
  AddListViewItem(1,"item №"+Str(aa),0,aa,0)
  AddListViewItem(1,"item №"+Str(aa+18),0,aa,1)
  AddListViewItem(1,"item №"+Str(aa+36),0,aa,2)
Next
Do
  Var event=WaitEvent()
  If Event=EventClose Then End
  If event=EventLBDown Then
     If EventNumberListView=1 Then
        ? GetItemListView
        ? FlagKeyListView
     EndIf
  EndIf
Loop

Результат

Created with the Personal Edition of HelpNDoc: Easily create iPhone documentation