Вверх ↑
Этот топик читают: Гость
Разработчик
Ответов: 26170
Рейтинг: 2127
#1: 2010-05-30 22:26:54 ЛС | профиль | цитата
На SVN доступен компонент WinInfo, который позволяет получать некоторую важную информацию об окнах Винды. С помощью такого компонента можно без проблем сделать отрисовку на чужом контексте. Вот пример, как это делается

code_18585.txt

Это пример, и потому, он работает только на одной копии программы -- на первой, которую найдет

Кроме того, он позволяет найти все дескрипторы окон, принадлежащих одному процессу, тк может получить PID процесса окна, сравнивая который с PID главного процесса приложения, можно будет выделить, только принадлежащие данному процессу, окна
------------ Дoбавленo в 22.26:
Раньше, получение такой информации простым способом, не представлялось возможным
карма: 22

13
файлы: 1code_18585.txt [3.1KB] [405]
Голосовали:Genius, CriDos, sla8a, Ivann, miver, Ravilr, Muz-Tv, Konst, MAV, filyaxxxcom, Alexbootch, Buu, foksov
Ответов: 1841
Рейтинг: 369
#2: 2010-05-31 12:13:26 ЛС | профиль | цитата
хм, на последней ОС семейства Windows (7 RTM) отрисовка на чужом контексте не работает

p.s. Win XP (SP3) работает на ура!
карма: 1
0
Разработчик
Ответов: 26170
Рейтинг: 2127
#3: 2010-05-31 12:27:06 ЛС | профиль | цитата
CriDos писал(а):
отрисовка на чужом контексте не работает

Да тут, я ради примера написал Context, отрисовать можно попробовать и на Handle
карма: 22

0
Ответов: 1304
Рейтинг: 405
#4: 2010-05-31 22:48:28 ЛС | профиль | цитата
некоторую важную информацию об окнах Винды

nesco, как в магазине, аж глаза разбегаются . И вопросик на тему, GetWindowDC и GetDC чем нибудь отличаются?
карма: 3

0
Разработчик
Ответов: 26170
Рейтинг: 2127
#5: 2010-05-31 22:58:22 ЛС | профиль | цитата
GetDC может извлекать контекст для всего экрана, что не может делать GetWindowDC
карма: 22

0
Ответов: 1304
Рейтинг: 405
#6: 2010-06-01 00:14:18 ЛС | профиль | цитата
nesco, спасибо за информацию.
карма: 3

0
Ответов: 93
Рейтинг: 1
#7: 2010-06-01 18:21:24 ЛС | профиль | цитата
В принципе? Компонент WinInfo позволит считывать строку описания расположенную на вкладке "общие" свойств файла.
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#8: 2010-06-01 18:26:27 ЛС | профиль | цитата
nesco писал(а):
Вот пример, как это делается

а почему этого примера нет в WinInfo
карма: 27
0
Разработчик
Ответов: 26170
Рейтинг: 2127
#9: 2010-06-01 18:45:42 ЛС | профиль | цитата
Dilma писал(а):
а почему этого примера нет в WinInfo

Руки не дошли еще. Обязательно будет
карма: 22

0
9
Сообщение
...
Прикрепленные файлы
(файлы не залиты)