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

RusFAQ.ru: Win API


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


RusFAQ.ru: Win API

Выпуск № 010
от 08.09.2003, 21:00

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


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

Bob Johnson
Статус: Профессиональный
Общий рейтинг: 152.23
URL: Программирование
[Подробней >>]
Ppavel
Статус: Доверительный
Общий рейтинг: 112.65
[Подробней >>]
Marouder
Статус: Профессиональный
Общий рейтинг: 121.19
URL: Первый Хабаровский Форум
Телефон: (4212) 21-93-65
[Подробней >>]
 
URiS
Статус: Профессиональный
Общий рейтинг: 129.2
URL: Бесплатный любительский софт, игры
[Подробней >>]
BOLT
Статус: Профессиональный
Общий рейтинг: 171.39
URL: Начинающему программитсу: софт, примеры, документация, Assembler, C & C++.
Телефон: Три раза АУ!
[Подробней >>]


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

Вопрос № 20. Здравствуйте! 1. Скажите, какой функцией можно получить hwnd всех кнопок, текстовых полей и т. д. во... (ответов: 5)

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


 Вопрос № 20

Здравствуйте!
1. Скажите, какой функцией можно получить hwnd всех кнопок, текстовых полей и т. д. во всех существующих окнах?
2. Есть функция получения hwnd по координатам точки на экране, находящейся внутри окна. Пожалуйста ее описание.
Спасибо.



Вопрос отправлен: 04.09.2003, 20:52
Отправитель: YuriS

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

Отвечает Bob Johnson

Доброе время суток, YuriS!
1. Функцией? Нет, только рекурсивным перебором всех окон и их детей. Используй GetDesktopWindow, GetWindow.
2. Какая, WindowFromPoint ? См. приложение.

* EMan1.5: ---===*** The game we play ***===---

Приложение:


Ответ отправлен: 04.09.2003, 23:18
Отправитель: Bob Johnson


Отвечает Ppavel

Приветствую Вас, YuriS!
EnumChildWindows - вводиш hwnd родительского окна.
WindowFromPoint(POINT pt) - вводиш структуру POINT(там Х и Y). Чтобы получить эту структуру от положения мышки пиши:
GetCursorPos(&pt); pt - ссылка на структуру POINT.

Ответ отправлен: 05.09.2003, 00:37
Отправитель: Ppavel


Отвечает Marouder

Здравствуйте, YuriS!
1. EnumWindows и EnumChildWindows. Все в них просто, понятно и в справке о них написано.
2. Конечно - WindowFromPoint.


Ответ отправлен: 05.09.2003, 12:37
Отправитель: Marouder


Отвечает URiS

Добрый день, YuriS!
1) Перебираешь все хандлы и проверяешь на IsWindow.
2) По-моему такой нет и быть не может.

Oxota 2 (Скачать! 803Кб)


Ответ отправлен: 05.09.2003, 14:14
Отправитель: URiS


Отвечает BOLT

Здравствуйте, YuriS!
1>Есть такая интересная функция:
HWND FindWindow(
LPCTST
>
lpClassName ,>// имя класса окна
LPCTST>
lpWindowName // текст для поиска
);
Она ищет "окна" по заданному классу и текту(заголовка, надписи - зависит от типа)
2)
HWND WindowFromPoint( POIN> Point // структура типа POINT);
Вот описание структуры типа POIN>:
typedef struct tagPOINT {
LON> x;
LONG>y;
} POIN>, *PPOIN>;

Надеюсь с этим ты разберешься сам.

Да прибудет с тобой Великая Сила!
This message was created by EMan 1.5


Ответ отправлен: 05.09.2003, 18:01
Отправитель: BOLT



Форма отправки вопроса

Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

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

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

Ваше имя:

Ваш e-mail:

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


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

Ваш вопрос:


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


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


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

Программисту
Assembler (35)
C / C++ (30)
Perl (6)
Builder / Delphi (18)
Pascal (22)
Basic / VBA (9)
Java / JavaScript (12)
PHP (11)
Криптография (9)
WinAPI (16)
Пользователю
Windows 95/98/Me (49)
Windows NT/2000/XP (65)
"Железо" (42)
Поиск информации (24)
Администратору
Windows NT/2000/XP (30)
Linux / Unix (11)
Юристу
Гражданское право (9)
Семейное право (6)
Трудовое право (7)
КоАП (6)

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




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


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

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

В избранное