XairOn » 29.09.2004 (Ср) 14:04
Ещё одни вопрос появился: функция SendMessage заработала, используя её я отправляю окну сомнанду Close, но функция почему-то
закрывает только окна каталогов и некоторые окошки (например IE), а вот тот же Notepad е закрывает, программы тоже не
закрывает, я уже пробовал через DestroyWindow, но эффект тот же. Пожскажите пожалуйста, как сделать так, что бы моя
программа закрывала любое указанное ей окно.
Вся программа выглядит вот так:
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam
As Integer, ByVal lParam As Long) As Long
Const WM_SYSCOMMAND = &H112
Const SC_CLOSE = &HF060
Private Sub Command1_Click()
RetVal = SendMessage(Form1.hwnd, WM_SYSCOMMAND, SC_CLOSE, 0)
End Sub