Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

MOUSEHOOKSTRUCT [D7, XP]


Игорь ©   (2009-02-10 13:02:00) 

В Windows.pas в структуре MOUSEHOOKSTRUCT wHitTestCode указана как Cardinal, в той же самой Windows.pas константы HTERROR и HTTRANSPARENT имеют отрицательное значение, это нормально или я чего то не понимаю?


Игорь   (2009-02-10 13:37:00) [1]

Спасибо


Юрий Зотов   (2009-02-10 13:18:00) [2]

Одно и то же значение целого числа можно трактовать по-разному:

$FFFFFFFF = 4294967295 для Cardinal (unsigned)
$FFFFFFFF = -1 для Integer (signed)

Поэтому все нормально. Важно лишь совпадение размера, а он у Cardinal и Integer одинаковый - 32 бита.


tesseract   (2009-02-10 13:13:00) [3]

Нормально, прочитай по представлению чисел что-нибудь. Многое удивит.


Наверх

Титульная страница Поиск, карта сайта Написать письмо