Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Basic / VBA


Информационный Канал Subscribe.Ru


RusFAQ.ru: Программирование на Basic / VBA

Выпуск № 067
от 30.05.2003, 13:50

Администратор:
Имя: Калашников О.А.
URL: Информационный ресурс
ICQ: 68951340
Россия, Москва
О рассылке:
Задано вопросов: 112
Отправлено ответов: 133
Активность: 118.7 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

USA-Lesh
Статус: Начальный
Общий рейтинг: 160
[Подробней >>]
Invisible Man
Статус: Начальный
Общий рейтинг: 111.36
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 111. Добрый день Эксперты! У мене от какая проблема ни как не могу перехватить вот эту функцию Declare Fu... (ответов: 2)

Вопросов: 1, ответов: 2


 Вопрос № 111

Добрый день Эксперты!
У мене от какая проблема ни как не могу перехватить
вот эту функцию Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Заранее благодарен!



Вопрос отправлен: 27.05.2003, 03:10
Отправитель: Corsar

[Следующий вопрос >>] [Список вопросов]

Отвечает USA-Lesh

Добрый день, 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.

(C) 2002-2003 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (41)
C / C++ (31)
Perl (5)
Builder / Delphi (15)
Pascal (28)
Basic / VBA (12)
Java / JavaScript (11)
PHP (7)
MySQL / MSSQL (5)
Пользователю
Windows 95/98/Me (39)
Windows NT/2000/XP (31)
"Железо" (29)
Поиск информации (14)
Администратору
Windows NT/2000/XP (16)
Linux / Unix (10)
Юристу
Гражданское право (5)
Семейное право (2)
Трудовое право (3)
КоАП (3)

Отправить вопрос всем экспертам выбранной рассылки.




Задать вопрос | Регистрация эксперта | Поиск в базе | Чат | Форумы | Новости
Проект экспертов RusFAQ.ru | Фотоальбом | Virus.RusFAQ.ru | Администрирование


Яндекс цитирования
© 2001-2003 Россия, Москва. Авторское право: Калашников О.А.

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное