Страница: 1 |
Страница: 1 |
Вопрос: Окно
Добавлено: 12.11.05 15:08
Автор вопроса: B@r@nOFF
как узнать открыто ли окно Windows допустим "проводник"?
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
xa0c
ICQ: 993606
Вопросов: 7
Ответов: 28
Профиль | | #1
Добавлено: 12.11.05 15:41
Dim lFoundWindow As Long
Private Sub Command1_Click()
lFoundWindow = FindWindow(vbNullString, "Form1"
If lFoundWindow > 0 Then MsgBox "Вроде бы запущено"
End Sub
(это если ты знаешь точное название окна)
Номер ответа: 2
Автор ответа:
xa0c
ICQ: 993606
Вопросов: 7
Ответов: 28
Профиль | | #2
Добавлено: 12.11.05 15:50
Если знаешь только кусок окна - http://vbnet.ru/faq/showtopic.asp?id=381
Правда, описанный выше способ почему-то не всегда срабатывает... (кто знает почему?) Например, LA в полноэкранном режиме он не ищет, приходится искать через EnumChildProc...
Номер ответа: 3
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #3
Добавлено: 13.11.05 18:29
Выходит, на одних APiшках можно офигенный вирус забабахать! (если только их все знать