Страница: 1 |
Страница: 1 |
Вопрос: Нужен дескриптор контрола
Добавлено: 07.03.08 12:25
Автор вопроса: Oleg | ICQ: 407182478
Здрасти всем. Помогите с ответом на следующий вопрос, есть форма на которой находится ComboBox и прочие контролы, необходимо определить дескриптор(handle) ComboBox-a да и прочих контролов. Как тут быть?
Ответы
Всего ответов: 8
Номер ответа: 1
Автор ответа:
GDK
Вопросов: 13
Ответов: 348
Профиль | | #1
Добавлено: 07.03.08 13:22
Handle=combobox1.hwnd не пробовал?
Номер ответа: 2
Автор ответа:
Oleg
ICQ: 407182478
Вопросов: 9
Ответов: 10
Профиль | | #2
Добавлено: 07.03.08 13:29
Пробовал. Пишет что метод hwnd не найден
Номер ответа: 3
Автор ответа:
GDK
Вопросов: 13
Ответов: 348
Профиль | | #3
Добавлено: 07.03.08 13:42
Тогда через API-функции. Какую именно не знаю. Поискай.
Номер ответа: 4
Автор ответа:
Xiaofang
Вопросов: 0
Ответов: 5
Профиль | | #4
Добавлено: 10.05.08 23:03
Форма VB или VBA?
Номер ответа: 5
Автор ответа:
Администратор
ICQ: 278109632
Вопросов: 42
Ответов: 3949
Web-сайт:
Профиль | | #5
Добавлено: 11.05.08 01:50
Видимо, VBA
Ищи хэндл формы (FindWindow)
Потом перебирай дочерние окна (EnumChildWindows, GetWindow)
Номер ответа: 6
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #6
Добавлено: 11.05.08 04:50
Можно попробовать проще, без перебора..
координаты ComboBox то известны.. значит API WindowFromPoint порулить должна
Номер ответа: 7
Автор ответа:
Xiaofang
Вопросов: 0
Ответов: 5
Профиль | | #7
Добавлено: 11.05.08 09:13
Только не WindowFromPoint, а ChildWindowFromPoint.
Номер ответа: 8
Автор ответа:
Millenium
ICQ: 629966
Вопросов: 118
Ответов: 903
Web-сайт:
Профиль | | #8
Добавлено: 17.08.08 22:06
Бонально просто, юзай функцию ActiveForm.твой элемент.