SendMessage, отличается от PostMessage, тем что первый ждет пока окно обработает это сообщение, второй возращает управления программе немедленно.
- Код: Выделить всё
Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Где hwnd, хендл окна. Окном также есть почти любой контрол(Frame,Button). В VB можна узнать через Объект.hwnd
wMsg - cобстевенно само сообщение, универсальные месаджы, начинаються на WM_ (например WM_NCLBUTTONDOWN), для каждого вида контрола уже по другому, например для TextBox, EM_*, как понимаю от Edit Message(в винде TextBox называется Edit'ом)
wParam - дополнительный параметр
lParam - дополнительный параметр, через него можна передавать что угодно, например струкутуры
Надеюсь понятно
ЗЫ: Все никак не понимаю причем тут винсок. Что-то мне напоминает ситуацию как кто-то на форуму хотел через винсок на COM1 порт данные отправлять