888___________________________________________Глава 14

union

(

.struct

{

Word WParamLo
Word WParamHi
Word LParamLo
Word LParamHi
Word ResultLo
Word ResultHi

struct
{

int WParam;

int LParam;

int Result;

};

);

}  ;

Описание

Тип TMessage представляет в WndProc и других процедурах параметры сооб-
щений Windows.

14.15.2 Некоторые сообщения Windows

14.15.2.1 WM_ACTIVATE

Сообщение посылается, когда окно переводится в активное или неактивное со-
стояние. Сначала посылается окну, переходящему в неактивное состояние, а по-
том — активируемому.

Определение

WM_ACTIVATE

fActive = LOWORD(wParam) ;

fMinimized = (BOOL) HIWORD(wParam) ;

hwndPrevious = (HWND) IParam;

Параметры

fActive — показывает, как активируется или деактивируется окно. Возмож-
ные значения:

WA_ACTIVE        активируется не щелчком мыши (например, функцией
SetActiveWindow или клавиатурой)

WA_CLICKACTIVE   активируется щелчком мыши
WA_INACTIVE      деактивируется

fMinimized — ненулевое значение показывает, что окно минимизировано.
hwndPrevious — дескриптор, который указывает на окно, из которого фокус
переключился на данное окно, если оно активируется, или на окно, в которое пере-
дается управление, если данное окно деактивируется.