Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: В чём прикол? Добавлено: 15.03.08 00:40  

Автор вопроса:  Oleg | ICQ: 407182478 
И снова здрасти.
 

Public Type POINTAPI
    X As Long
    Y As Long
End Type
Public Declare Function WindowFromPoint _
        Lib "user32.dll" (lpPoint As POINTAPI) As Long
код формы
Public sub такая то ()
Dim iPOINT As POINTAPI
WindowFromPoint iPOINT
end sub


Выдаёт, змей, ошибку "run time error '49': Bad DLL calling convention". Подскажите, где я тут "блондинка"?

Причем если вызываю

GetCursorPos iPOINT

все тип-топ.

Ответить

  Ответы Всего ответов: 6  

Номер ответа: 1
Автор ответа:
 



Администратор

ICQ: 278109632 

Вопросов: 42
Ответов: 3949
 Web-сайт: domkratt.com
 Профиль | | #1
Добавлено: 15.03.08 01:20
Private Declare Function WindowFromPoint Lib "user32" (ByVal X As Long, ByVal Y As Long) As Long

hWindow = WindowFromPoint(iPOINT.x, iPOINT.y)

Ответить

Номер ответа: 2
Автор ответа:
 Morpheus



Вопросов: 224
Ответов: 3777
 Web-сайт: xury.zx6.ru
 Профиль | | #2
Добавлено: 15.03.08 01:36
а чё в вба можно использЫвать апи?

Ответить

Номер ответа: 3
Автор ответа:
 



Администратор

ICQ: 278109632 

Вопросов: 42
Ответов: 3949
 Web-сайт: domkratt.com
 Профиль | | #3
Добавлено: 15.03.08 02:09
А почему нет? =)

Ответить

Номер ответа: 4
Автор ответа:
 Pavel



Вопросов: 0
Ответов: 36
 Профиль | | #4 Добавлено: 15.03.08 12:03
Все, кому надо, его используют )

Ответить

Номер ответа: 5
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #5 Добавлено: 15.03.08 20:54
То в VBS нельзя :)

Ответить

Номер ответа: 6
Автор ответа:
 Oleg



ICQ: 407182478 

Вопросов: 9
Ответов: 10
 Профиль | | #6 Добавлено: 16.03.08 16:15
Пасибки, в моём API-справочнике указан не такой синтаксис вызова WindowFromPoint.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам