Кто-нибудь может объяснить, что делают эти крючки? Особенно WH_MIN и WH_MAX. http://msdn.microsoft.com/en-us/library/ms644959(VS.85).aspx
WH_MIN = -1 WH_MSGFILTER = -1 WH_JOURNALRECORD = 0 WH_JOURNALPLAYBACK = 1 WH_KEYBOARD = 2 WH_GETMESSAGE = 3 WH_CALLWNDPROC = 4 WH_CBT = 5 WH_SYSMSGFILTER = 6 WH_MOUSE = 7 WH_HARDWARE = 8 WH_DEBUG = 9 WH_SHELL = 10 WH_FOREGROUNDIDLE = 11 WH_CALLWNDPROCRET = 12 WH_KEYBOARD_LL = 13 WH_MOUSE_LL = 14 WH_MAX = 15
MIN и MAX такие значения, как правило, просто там, чтобы вы знали диапазон действительных чисел