Закрытие окна зная его имя - 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д