Добрый день Эксперты! У мене от какая проблема ни как не могу перехватить вот эту функцию Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long Заранее благодарен!
Добрый день, Corsar! Перехватить ты ее не сможешь. Если функция не находит окно (скорее всего так) в режиме отладки, то тоже все правильно. Эта фнкция работает только в скомпилированном файле потому что подменяется класс окна. Если ищешь окно по заголовку, то тип аргумента класса окна переправь на Long и подставляй 0, иначе функция ищет окно класса "" (пустая строка). Может в деталях не так, но принцип такой. Ответ отправлен: 27.05.2003, 03:55 Отправитель: USA-Lesh Отвечает Invisible Man
Доброе время суток, Corsar! Не полностью знаю эту функцию... Возвращает ID окна по его названию Dim WindowID As Long WindowID = FindWindow(vbNullString, "<Имя(заголовок)окна>") 'Для чего нужна lpClassName даже не догадываюсь _ я туда просто нулевую строку запихал... 'lpWindowName чувствительна к регистру букв..
Ответ отправлен: 29.05.2003, 13:32 Отправитель: Invisible Man
Форма отправки вопроса
Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+
или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.