![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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]Нормально, прочитай по представлению чисел что-нибудь. Многое удивит.