Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: PopUp меню Добавлено: 18.02.04 20:22  

Автор вопроса:  brown

Работаю с элементом TreeView
Хочу вызвать PopUp меню с клавиатуры например клавишей контекстного меню.
Private Sub tv_KeyDown(KeyCode As Integer, Shift As Integer)
if KeyCode=93 Then
  PopUpMenu  mnuPopUp , x, y
end if
End Sub
Так вот вопрос в следующем: как узнать эти координаты у SelectedItem TreeView? То же самое про ListView.
Может у кого рабочий примерчик есть? Я в API не силён.

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #1
Добавлено: 19.02.04 00:04

GetCursorPos(PoinApi)

Ответить

Номер ответа: 2
Автор ответа:
 cresta



Вопросов: 117
Ответов: 1538
 Профиль | | #2 Добавлено: 19.02.04 00:47
Попробуй использовать SendMessage с константой Const TVM_GETITEMRECT As Long = (TV_FIRST + 4) . Сам не пробовал, но по идее должна вернуть в буфере координаты прямоугольника выделения в TreeView. Буфер тоже передай ей в качестве параметра, чтобы она его заполнила. Мож чего и выйдет из этого. Буфер - As RECT.  Const TV_FIRST As Long = &H1100

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам