Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: Как определить указатель на функцию ? Добавлено: 22.02.08 23:55  

Автор вопроса:  Oleg | ICQ: 407182478 
Такая проблема. Необходимо применить WinAPI функцию EnumChildWindow(перечисление всех дочерних окон некого родительского окна), в неё одним из параметров передаётся указатель на функцию обратного вызова. Как правильно объявить такую процедру и определить указатель на неё для передачи в EnumChildWindow. Буду очень признателен за ответ.

Ответить

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

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



Администратор

ICQ: 278109632 

Вопросов: 42
Ответов: 3949
 Web-сайт: domkratt.com
 Профиль | | #1
Добавлено: 23.02.08 00:01
Public Declare Function EnumChildWindows Lib "user32" (ByVal hWndParent As Long, ByVal lpEnumFunc As Long, ByVal lParam&;) As Long

Sub main()
call EnumChildWindows(hWnd, AddressOf MyFunction, 0)
End Sub

Public Function MyFunction(byval Param as long) as Long
'
End Function

Ответить

Номер ответа: 2
Автор ответа:
 ADSemenov.ru



Вопросов: 5
Ответов: 276
 Web-сайт: www.adsemenov.ru
 Профиль | | #2
Добавлено: 23.02.08 01:35
____ По видимому, скобочки надо поставить ... :)

Ответить

Номер ответа: 3
Автор ответа:
 



Администратор

ICQ: 278109632 

Вопросов: 42
Ответов: 3949
 Web-сайт: domkratt.com
 Профиль | | #3
Добавлено: 23.02.08 10:11
Да что ты говоришь? =) Не надо тут скобочки ставить нигде. AddressOf это ключевое слово, а не функция.

Ответить

Номер ответа: 4
Автор ответа:
 ADSemenov.ru



Вопросов: 5
Ответов: 276
 Web-сайт: www.adsemenov.ru
 Профиль | | #4
Добавлено: 23.02.08 11:12
____ А. Ну тогда пробел не заметил. Спасибо Вам за науку. Давно не пользовался. Веренее — ни разу. :)

Ответить

Страница: 1 |

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



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