"Физический смысл" hWnd
От: Снорк  
Дата: 06.04.03 08:02
Оценка:
Искал по форумам и вхождений не нашёл.
У Феня Юаня рассматривается, что такое handles GDI. Это структуры.
А что такое hWnd? Индексы? Структуры? Указатели?
Re: "Физический смысл" hWnd
От: Willi  
Дата: 06.04.03 10:03
Оценка:
Здравствуйте, Снорк, Вы писали:

С>Искал по форумам и вхождений не нашёл.

С>У Феня Юаня рассматривается, что такое handles GDI. Это структуры.
С>А что такое hWnd? Индексы? Структуры? Указатели?

Не могу сказать точно, никогда не приходило в голову выяснять этот вопрос
Однако уверен, что дескрипторы (хэндлы), для того и придумали, чтобы тот, кто их использует не задумывался над тем что за ними стоит.
Скорее в сиситеме есть некоторый список (не надо понимать слово список буквально) структур, содержащих всю необходимую информацию об окне, а hWnd однозначно идентифицирует структуру в этом списке.
Думаю у Рихтера об этом должно быть написано.
\/\/i||i
Re: "Физический смысл" hWnd
От: Jumangee Россия  
Дата: 06.04.03 18:08
Оценка:
Re: "Физический смысл" hWnd
От: Alexey Shirshov Россия http://wise-orm.com
Дата: 07.04.03 03:56
Оценка:
Здравствуйте, Снорк, Вы писали:

С>Искал по форумам и вхождений не нашёл.

С>У Феня Юаня рассматривается, что такое handles GDI. Это структуры.
С>А что такое hWnd? Индексы? Структуры? Указатели?

Это индекс объекта GDI в специальной таблице. Ее адрес я забыл, но у Феня есть. Объект окно, естественно продставлен структурой.
Re: "Физический смысл" hWnd
От: Ведмедь Россия  
Дата: 07.04.03 07:07
Оценка:
Здравствуйте, Снорк, Вы писали:

С>Искал по форумам и вхождений не нашёл.

С>У Феня Юаня рассматривается, что такое handles GDI. Это структуры.
С>А что такое hWnd? Индексы? Структуры? Указатели?

Или у Питрека или Рихтера было. Если handle определенным образом обработать, то получится указательна структуру. но это недокументирровано и соотвесвенно в след версии может измениться
Да пребудет с тобой Великий Джа
Re[2]: "Физический смысл" hWnd
От: Снорк  
Дата: 10.04.03 13:15
Оценка:
Здравствуйте, Alexey Shirshov, Вы писали:

AS>Это индекс объекта GDI в специальной таблице. Ее адрес я забыл, но у Феня есть. Объект окно, естественно продставлен структурой.


hWnd — индекс объекта GDI???
Re[2]: "Физический смысл" hWnd
От: Снорк  
Дата: 10.04.03 13:16
Оценка:
Здравствуйте, Ведмедь, Вы писали:

В>Или у Питрека или Рихтера было. Если handle определенным образом обработать, то получится

указательна структуру. но это недокументирровано и соотвесвенно в след версии может измениться

Рихтера проглядел и не нашёл.
А следующая версия меня не интересует. Мне бы только NT/XP
Re[3]: "Физический смысл" hWnd
От: Valerio Россия linkedin.com/in/boronin
Дата: 10.04.03 17:46
Оценка:
Здравствуйте, Снорк, Вы писали:

С>Здравствуйте, Alexey Shirshov, Вы писали:


AS>>Это индекс объекта GDI в специальной таблице. Ее адрес я забыл, но у Феня есть. Объект окно, естественно продставлен структурой.


С>hWnd — индекс объекта GDI???

да нет же, это он просто имел ввиду про хэндлы GDI объектов — видишь у него ссылку на классика?
может, не просек тему?

честно говоря, про HWND у Феня я не помню такого: это не объект GDI, это объект USER подсистемы, IIRC
поправьте, если не прав?
... << RSDN@Home 1.0 beta 6a >>
Valery A. Boronin, RSDN Team, linkedin.com\in\boronin
R&D Mgmt & Security. AppSec & SDL. Data Protection and Systems Programming. FDE, DLP, Incident Management. Windows Filesystems and Drivers.
Re[3]: "Физический смысл" hWnd
От: Alex Fedotov США  
Дата: 10.04.03 18:49
Оценка: 13 (2)
Здравствуйте, Снорк, Вы писали:

С>Рихтера проглядел и не нашёл.

С>А следующая версия меня не интересует. Мне бы только NT/XP

В NT/2000/XP это указатель на структуру в shared heap CSRSS. Кое-что об этом написано в первом и втором изданиях Inside Windows NT by Helen Custer.
-- Alex Fedotov
Re[4]: "Физический смысл" hWnd
От: masta Россия  
Дата: 11.04.03 09:46
Оценка:
Здравствуйте, Alex Fedotov, Вы писали:

AF>В NT/2000/XP это указатель на структуру в shared heap CSRSS. Кое-что об этом написано в первом и втором изданиях Inside Windows NT by Helen Custer.


А где можно взять/купить/скачать эту книгу? Интересует.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.