Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Окно Добавлено: 12.11.05 15:08  

Автор вопроса:  B@r@nOFF
как узнать открыто ли окно Windows допустим "проводник"?

Ответить

  Ответы Всего ответов: 3  

Номер ответа: 1
Автор ответа:
 xa0c



ICQ: 993606 

Вопросов: 7
Ответов: 28
 Профиль | | #1 Добавлено: 12.11.05 15:41
Private Declare Function FindWindow Lib "User32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowsName As String) As Long
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
...через EnumChildProc...
нифига, еще и такое есть! ;)
Выходит, на одних APiшках можно офигенный вирус забабахать! (если только их все знать ;)

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам