W
w3d1
Гость
Можно ли обрабатывать на Listview двойной клик левой кнопки?
Или как вариант - правый клик и вывод контекстного меню? Ну, или хотя бы просто правый клик.
После этих операций должно меняться значение в выбранной строке.
Создается гуи так:
Добавлено:
Пробовал добавлять
но почему-то не ловит :(
Или как вариант - правый клик и вывод контекстного меню? Ну, или хотя бы просто правый клик.
После этих операций должно меняться значение в выбранной строке.
Создается гуи так:
Код:
; Create GUI
$hGUI = GUICreate("List fields", 200, 450, 100, 100, $WS_OVERLAPPEDWINDOW, BitOR($WS_EX_ACCEPTFILES, $WS_EX_TOPMOST))
$nListView = GUICtrlCreateListView("", 2, 2, 197, 448)
$hListView = GUICtrlGetHandle(-1)
GUICtrlSetResizing(-1, $GUI_DOCKBORDERS)
_GUICtrlListView_SetUnicodeFormat($hListView, False)
; Add columns
_GUICtrlListView_AddColumn($hListView, "Field", 100)
_GUICtrlListView_AddColumn($hListView, "Status", 90)
_GUICtrlListView_SetItemCount($hListView, 30)
_GUICtrlListView_AddArray($hListView, $aFields)
GUIRegisterMsg($WM_NOTIFY, "WM_NOTIFY")
GUIRegisterMsg($WM_LBUTTONUP, "WM_LBUTTONUP")
GUIRegisterMsg($WM_MOUSEMOVE, "WM_MOUSEMOVE")
GUISetOnEvent($GUI_EVENT_CLOSE, "_GUIEvents")
Добавлено:
Сообщение автоматически объединено:
Пробовал добавлять
Код:
GUIRegisterMsg($WM_LBUTTONDBLCLK, "WM_LBUTTONDBLCLK")
но почему-то не ловит :(