Страница: 1 |
Страница: 1 |
Вопрос: Как правильно декларировать ?
Добавлено: 31.07.10 20:38
Автор вопроса: I'm
Ребят, вопрос в том как правильно нужно декларировать АПИ функции ???
вот пример: где ошибки??
(ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Public Declare Function CloseWindow Lib "user32" (ByVal hwnd As Long) As Long 'Сворачивает окно
Public Declare Function OpenIcon Lib "user32" (ByVal hwnd As Long) As Long
Public Declare Function GetCursorPos Lib "user32.dll" (ByRef lpPoint As POINTAPI) As Long
Public Structure POINTAPI
Dim X As Integer
Dim Y As Integer
End Structure
Private CurPos As POINTAPI
Public Declare Function WindowFromPoint Lib "user32" (ByVal xPoint As Integer, ByVal yPoint As Integer) As Long
Public Declare Function SendMessage Lib "user32.dll" Alias "SendMessageA" _
(ByVal q1 As Integer, ByVal q2 As Integer, ByVal q3 As Integer, ByVal q4 As Integer) As Long
Ответы
Всего ответов: 7
Номер ответа: 1
Автор ответа:
VβÐUηìt
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #1
Добавлено: 31.07.10 21:42
http://lmgtfy.com/?q=FindWindow+api+vb.net
http://lmgtfy.com/?q=CloseWindow+api+vb.net
http://lmgtfy.com/?q=OpenIcon+api+vb.net
http://lmgtfy.com/?q=GetCursorPos+api+vb.net
http://lmgtfy.com/?q=WindowFromPoint+api+vb.net
http://lmgtfy.com/?q=SendMessage+api+vb.net
Номер ответа: 2
Автор ответа:
Eugy
Вопросов: 0
Ответов: 73
Профиль | | #2
Добавлено: 01.08.10 02:47
Во всяком случае человек не просит написать что-то за него, пытается разобраться, все мы в чем-то плаваем.
Поставь проходной балл за старание. Пусть спрашивает.
Номер ответа: 3
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #3
Добавлено: 01.08.10 07:41
Чтоб с помощью мозга, гугла и MSDN перевести декларацию с С++ на VB .NET, нужно много мозга, немного гугла и чуть больше MSDN. Чего у автора вопроса не наблюдается.
Человек не прямо просит писать ему код (что прийдется сделать тому, кто захочет дать автору точный ответ на его вопрос).
Вместо этого он просит указать на ошибки в его декларациях. Чтоб будет безсмысленно, если автор потрудится зайти на сайт, который ему дал EROS в параллельной теме (перед тем как автор его послал), и взять оттуда готовые декларации, не содержащие ошибок.
Если же автора так и будет мучить вопрос, какие ошибки он допустил, он сможет ответить на него сам, сравнив декларации которые он сделал сам (???) с теми которые есть на сайте, не привлекая к этому людей которые действительно занимаются программированием.
Так-то.
Номер ответа: 4
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #4
Добавлено: 01.08.10 21:39
Как говорил один мой знакомый, мы-то пойдем, но умнее ты все равно не станешь
Номер ответа: 5
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #5
Добавлено: 04.08.10 10:56
Ахтунг! Толерасты в администрации форума!
Номер ответа: 6
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #6
Добавлено: 04.08.10 11:40
а ник то говорящий
Номер ответа: 7
Автор ответа:
Smith
ICQ: adamis@list.ru
Вопросов: 153
Ответов: 3632
Профиль | | #7
Добавлено: 04.08.10 13:31