Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Как правильно декларировать ? Добавлено: 31.07.10 20:38  

Автор вопроса:  I'm
Ребят, вопрос в том как правильно нужно декларировать АПИ функции ???

вот пример: где ошибки??


Public Declare Function FindWindow Lib "user32" Alias "FindWindowA" _
    (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
:-D

Ответить

Страница: 1 |

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



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