purebasic.info

PureBasic forum
Текущее время: Ср янв 22, 2020 9:34 pm

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: ExplorerListGadget() и события
СообщениеДобавлено: Пт дек 27, 2019 10:15 am 
Не в сети
профессор

Зарегистрирован: Вт май 13, 2014 4:12 am
Сообщений: 905
Благодарил (а): 96 раз.
Поблагодарили: 27 раз.
Пункты репутации: 5
как отловить дубль клик по этим точкам, нужно знать открыл я некую папку или нет
клик по папке ловится только одиночный, но одиночный не открывает папку
двойной клик ловится только на файлах, а не на папках
мне нужно знать путь к открытой папке, непойму как получать путь при движении по дереву, всегда получаю путь к предыдущей папке
то есть после смены папки нужно кликнуть по любому элементу чтобы получить правильный путь к этой папке



Изображение


Вложения:
Буфер обмена02.png [8.05 KiB]
Скачиваний: 0
Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: ExplorerListGadget() и события
СообщениеДобавлено: Пт дек 27, 2019 4:02 pm 
Не в сети
профессор

Зарегистрирован: Сб фев 06, 2016 6:18 pm
Сообщений: 343
Благодарил (а): 14 раз.
Поблагодарили: 42 раз.
Пункты репутации: 2
Так не пойдет?
Код:
1
2
3
4
5
6
7
8
9
10
11
12
13
OpenWindow(0, 0, 0, 400, 400, "", #PB_Window_SystemMenu|1)
ExplorerListGadget(0, 0, 0, 400, 400, "*.*")
Repeat
  Event.l = WaitWindowEvent()  
  If EventGadget() = 0 And Event = 515
    If GetGadgetState(0) = -1
      Debug GetGadgetText(0)
    Else
      Debug GetGadgetText(0) + GetGadgetItemText(0, GetGadgetState(0))
    EndIf
  EndIf
Until Event = #PB_Event_CloseWindow
End



Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: ExplorerListGadget() и события
СообщениеДобавлено: Сб дек 28, 2019 8:32 am 
Не в сети
профессор

Зарегистрирован: Вт май 13, 2014 4:12 am
Сообщений: 905
Благодарил (а): 96 раз.
Поблагодарили: 27 раз.
Пункты репутации: 5
вроде оно, спасибо
а кто такая 515?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: ExplorerListGadget() и события
СообщениеДобавлено: Сб дек 28, 2019 12:04 pm 
Не в сети
профессор

Зарегистрирован: Сб фев 06, 2016 6:18 pm
Сообщений: 343
Благодарил (а): 14 раз.
Поблагодарили: 42 раз.
Пункты репутации: 2
newJS писал(а):
а кто такая 515?
Не знаю, сделал Debug Event и отловил.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: ExplorerListGadget() и события
СообщениеДобавлено: Вс дек 29, 2019 5:46 am 
Не в сети
профессор

Зарегистрирован: Вт май 13, 2014 4:12 am
Сообщений: 905
Благодарил (а): 96 раз.
Поблагодарили: 27 раз.
Пункты репутации: 5
засунул в прогу, всё как надо работает, спасибо

а я таки нашёл, #WM_LBUTTONDBLCLK
вот тут есть код, напрямки неработает, пришлось пошаманить, получил файлы, а потом поиском
viewtopic.php?p=69473#p69469


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group (блог о phpBB)
Сборка создана CMSart Studio
Русская поддержка phpBB