Закрытие окна зная его имя - VB
Формулировка задачи:
Ребят есть просьба, помогите с кодом. К примеру знаю имя окна "Панель управления" как мне сделать закрытие окна? В Интернете видел пример, но не могу вспомнить сайт.
Решение задачи: «Закрытие окна зная его имя»
textual
Листинг программы
- Option Explicit
- Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
- Private Declare Function PostMessage Lib "user32" Alias "PostMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
- Private Const WM_CLOSE = &H10
- Private Const WM_QUIT = &H12
- Private Sub Form_Load()
- Dim f As Long, capt As String, p As String
- p = "c:\1.txt"
- f = FreeFile
- Open p For Input As #f
- Do While Not EOF(f)
- Line Input #f, capt
- PostMessage FindWindow(vbNullString, capt & Chr(0)), WM_CLOSE, 0, 0
- Loop
- Close #f
- End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д