|
|
|
Вопрос по элементу "Список"
|
|||
|---|---|---|---|
|
#18+
Как получить индекс первого видимого элемента в "Списке" (аналог TopIndex в VB) LB_GETTOPINDEX почему-то не проходит. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2003, 10:20 |
|
||
|
Вопрос по элементу "Список"
|
|||
|---|---|---|---|
|
#18+
ItemData(0) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2003, 10:29 |
|
||
|
Вопрос по элементу "Список"
|
|||
|---|---|---|---|
|
#18+
Плохо задал вопрос. Есть элемент "Список". В первоначальном состоянии индекс первого видимого элемента равен 0. После скроллинга вниз индекс первого видимого элемента равен N. Как получить N? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2003, 11:09 |
|
||
|
Вопрос по элементу "Список"
|
|||
|---|---|---|---|
|
#18+
Тогда хз Если и через API не выходит - вдвойне хз ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2003, 11:13 |
|
||
|
Вопрос по элементу "Список"
|
|||
|---|---|---|---|
|
#18+
По моему у Lebans-а подглядел. В общий модуль: Option Compare Database Option Explicit Type SCROLLINFO cbSize As Long fMask As Long nMin As Long nMax As Long nPage As Long nPos As Long nTrackPos As Long End Type Public Declare Function GetFocus Lib "user32" () As Long Private Declare Function apiGetScrollInfo _ Lib "user32" Alias "GetScrollInfo" (ByVal hWnd As Long, _ ByVal n As Long, lpScrollInfo As SCROLLINFO) As Long Private Const SIF_RANGE = &H1 Private Const SIF_PAGE = &H2 Private Const SIF_POS = &H4 Private Const SIF_DISABLENOSCROLL = &H8 Private Const SIF_TRACKPOS = &H10 Private Const SIF_ALL = (SIF_RANGE Or SIF_PAGE Or SIF_POS Or SIF_TRACKPOS) Private Const SB_HORZ = 0 Private Const SB_CTL = 2 Private Const SB_VERT = 1 Public Function GetCurrentScrollPos(ListHwnd As Long) As Long Dim mySI As SCROLLINFO Dim lngRet As Long Dim lngListHwnd As Long Dim lngMask As Long mySI.cbSize = LenB(mySI) mySI.fMask = SIF_ALL lngRet = apiGetScrollInfo(ListHwnd, SB_VERT, mySI) GetCurrentScrollPos = mySI.nPos End Function Вызов из формы (пример по нажатию кнопки) Private Sub cmd0_Click() Me.List0.SetFocus GetCurrentScrollPos (GetFocus) End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2003, 14:47 |
|
||
|
Вопрос по элементу "Список"
|
|||
|---|---|---|---|
|
#18+
из хелпа: "В отличие от других семейств, семейство ItemsSelected содержит не объекты, а значения типа Variant. Каждое из значений ... представляет целочисленный индекс указывающий положение выделенной строки в списке или поле со списком." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2003, 04:12 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1789&tid=1680993]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 197ms |
| total: | 307ms |

| 0 / 0 |
