Использование API Win32
В этом упражнении Вы создадите окно сообщения, используя API Win32 и встроенную функцию Visual Basic MsgBox. > Создание окна сообщения средствами API Win32
- Запустите Microsoft Visual Basic и создайте новый проект стандартного исполняемого модуля.
- В меню Project выберите команду Add Module.
- В разделе General Declarations наберите следующий код:
Declare Function MessageBox Lib "user32" Alias "MessageBoxA"(ByVal hwnd As Long, ByVal IpText As String, ByVal IpCaption As String, ByVal wType As Long) As Long
- Добавьте новую командную кнопку в форму Form1.
- В обработчике события Click кнопки Command1 наберите следующий код:
MessageBox Me.hwnd, "API MessageBox function", "API", 0
- Запустите приложение.
- Щелкните кнопку Commandl.
Функция API Win32 MessageBox будет вызвана непосредственно из кода Visual Basic.
> Создание окна сообщения средствами Visual Basic
- Запустите Visual Basic и создайте новый проект стандартного исполняемого модуля.
- Добавьте командную кнопку в форму Forml.
- В обработчике события Click кнопки Commandl наберите следующий код:
MsgBox "Visual Basic MsgBox function"
- В меню Run щелкните команду Start, чтобы запустить программу.
- Щелкните кнопку Commandl.
Обратите внимание на появившееся окно сообщения — на сей раз Visual Basic самостоятельно вызвал функцию MessageBox из библиотеки User32.dll.