А еще есть SendMessage
Объявление:
Public Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
В принципе все ясно. Только вот где взять (в инете) константы сообщений. Они для разных классов окон разные (для листбоксов, текстбоксов одни, для кнопок другие и т.д.). А вообще прикольно, я пробовал с листбоксом - например его прокрутка, пыслом сообщения работает гораздо быстрее, чем прокрутка его штатным скроллбаром (хотя это, наверно, можно где-в реестре отрегулировать, хотя все равно странно ведь скроллбар посылает ему такое же сообщение по логике, а работате медленее

).