|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Авг 11, 2003 00:29:02 Есть такая функция GetCursorPos, которая "...возвращает текущие координаты курсора мыши. Координаты x и y (относятся ко всему экрану) передаются в переменную lpPoint" В чём ТУТ может быть проблема??? ... mPoint POINT <> ... .elseif eax==WM_MOUSEMOVE invoke GetCursorPos,mPoint ... При компиляции: ERROR: INVOKE argument type mismatch именно в строке с GetCursorPos :( Делал всё в masm с использованием IDE RadAsm. Помогите, плз... ЗЫ: Может кто-нить знает ещё какой-нить способ найти координаты мыши на ЭКРАНЕ, а не в окне? (хуки не предлагать!!!) |
|
|
Дата: Авг 11, 2003 01:25:25 GetCursorPos The GetCursorPos function retrieves the cursor's position, in screen coordinates. BOOL GetCursorPos( LPPOINT lpPoint // address of structure for cursor position ); Parameters lpPoint Pointer to a POINT structure that receives the screen coordinates of the cursor. |
|
|
Дата: Авг 11, 2003 01:25:45 DEMON84 invoke GetCursorPos,mPoint invoke GetCursorPos,OFFSET mPoint |
|
|
Дата: Авг 11, 2003 01:26:29 · Поправил: Dr.Golova 1) Передавать надо адрес структуры: invoke GetCursorPos, offset mPoint 2) Так собсно координаты и есть на ЭКРАНЕ, а не в окне. ЗЫ: А Опера хотя бы теоретически поддерживает стили типа "Выделить", "Курсив"? Или это у меня руки кривые? =) |
|
|
Дата: Авг 11, 2003 01:29:04 Quantum Dr.Golova Дайте человеку самому подумать. IMHO - полезнее. |
|
|
Дата: Авг 11, 2003 01:33:28 To: Dr.Golova Кривизну твоих рук не знаю, но мне возиться иногда лень :) Sorry, если осложнил кому-нить жизнь :) Спасибо :) |
|
|
Дата: Авг 11, 2003 01:41:11 · Поправил: Asterix Dr.Golova Поставь в настройках Оперы "идентифицировать как Опера", это у них новый скрипт такой :-), у меня тоже Опера... были те же troubles. |
|
|
Дата: Авг 11, 2003 02:12:32 А не лучше ли ClientToScreen использовать для WM_MOUSEMOVE? |
|
|
Дата: Авг 11, 2003 03:14:08 Guest 100% лучше! |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.086 |