Здраствуйте, Denwer. Вы писали:
D> Здравствуйте, id, Вы писали:
D>
id>> Здравствуйте, Denwer, Вы писали:
D>
D>>> DWORD wParam = 0xB0020005;
D>>> int nPos = (short)HIWORD(wParam);
D>
D>>> ...
D>
id>> int nPos = (unsigned short)HIWORD(wParam);
D> Да это понятно что так мы расширим диапазон значений, но откуда берутся
D> единички в старших разрядах, которые неподвластны этому шорту, т.е. туда
D> шорт просто никак не доберется. И притом не всегда даже при больших
D> значениях.
Знаковый бит размножается

Серьезно

Posted via RSDN NNTP Server 1.7 "Bedlam"