Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.191.189.85] |
|
Сообщ.
#1
,
|
|
|
hWin = WindowFromPoint(XY.X, XY.Y) 'hWnd объекта Flash Debug.Print "hWin=" & CStr(hWin) lRet = XY.Y * 65536 + XY.X 'lParam : hiword= y-coordinate, loword=x-coordinate SendMessageLong hWin, WM_LBUTTONDOWN, 0&, lRet На флэш-окне имеется кнопка, которая не получает сообщение WM_LBUTTONDOWN, хотя WM_LBUTTONDOWN в другой области флэшки проходят. hWin кнопки получаю от WindowFromPoint, он такой же, как и всего флэш-окна, т.е. область кнопки считается тем же общим флэш-окном. Я читал в сети немного про программирование на флэш и понял, что интерактивным элементам (кнопкам) делают свои процедуры обработки мыши, которые "слушают" самостоятельно события. Это с этим связано? Что из себя представляют такие кнопки, как им передавать WM_LBUTTONDOWN? |
Сообщ.
#2
,
|
|
|
Интересная программулина если честно.
|