Страница: 1 |
Страница: 1 |
Вопрос: Можно ли открыть выпадающее окно Combo1 прогамно?
Добавлено: 04.04.05 16:04
Автор вопроса: VladeD
Имется Combo1 на форме. Нужно его видет открытым, когда он "вывалил" список вниз. И все это с помощью кода в программе, а не кликом по Scrol-ползунку мышкой!!. Понятно я изъяснился ????
Спасибо.
Ответы
Всего ответов: 4
Номер ответа: 1
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #1
Добавлено: 04.04.05 16:16
Private Declare Function SendMessage Lib "user32.dll" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByRef lParam As Any) As Long
Private Const CB_SHOWDROPDOWN As Long = &H14F
Private Sub Command1_Click()
SendMessage Combo1.hwnd, CB_SHOWDROPDOWN, 1, ByVal 0&
End Sub
Номер ответа: 2
Автор ответа:
VladeD
Вопросов: 8
Ответов: 40
Профиль | | #2
Добавлено: 06.04.05 13:18
GSerg
Огромное спасибо, не ожидал такого эффекта в коде.
Очень интересная API. А каие она может еще штучки...или прочитать где?
Все работает, СПАСИБО !!!
Номер ответа: 3
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #3
Добавлено: 06.04.05 14:28
Она может всё. Сообщения - нервная система Windows, на них построены все взаимодействия с окнами.
Почитать тут: www.msdn.microsoft.com
Номер ответа: 4
Автор ответа:
VladeD
Вопросов: 8
Ответов: 40
Профиль | | #4
Добавлено: 06.04.05 14:55
ММ-да, а знаешь, когда идет человек и, казалось бы на ровном месте, спотыкается и падает!
Это я про то, что - нужно еще и знать аглицкий текстовый язык, а не только коды в VB! Извини...