Закрытие окна зная его имя - VB

Узнай цену своей работы

Формулировка задачи:

Ребят есть просьба, помогите с кодом. К примеру знаю имя окна "Панель управления" как мне сделать закрытие окна? В Интернете видел пример, но не могу вспомнить сайт.

Решение задачи: «Закрытие окна зная его имя»

textual
Листинг программы
  1. Option Explicit
  2. Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
  3. 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
  4. Private Const WM_CLOSE = &H10
  5. Private Const WM_QUIT = &H12
  6.  
  7. Private Sub Form_Load()
  8. Dim f As Long, capt As String, p As String
  9. p = "c:\1.txt"
  10. f = FreeFile
  11. Open p For Input As #f
  12. Do While Not EOF(f)
  13. Line Input #f, capt
  14. PostMessage FindWindow(vbNullString, capt & Chr(0)), WM_CLOSE, 0, 0
  15. Loop
  16. Close #f
  17. End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы