Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.12.02;
Скачать: CL | DM;

Вниз

Отслеживать события   Найти похожие ветки 

 
cyborg ©   (2002-10-20 00:29) [0]

Нужно отслеживать события активности окна созданного на API.
Короче говоря при использовании DirectX при переходе на другое окно поверхности теряются, нужно отслеживать эти дела при неактивном окне графику не выводить, а при активизации восстанавливать поверхности.
Как отслеживать эти события?


 
©   (2002-10-20 00:40) [1]

у тебя же с окном связана callback-ф-ция
она и получает сообщения


 
cyborg ©   (2002-10-20 10:16) [2]

Ну получает, и что? От этого незаработало!


 
cyborg ©   (2002-10-20 11:11) [3]

Ха ха ха... Хуху-хухухухууууууухуХАХАхаха хааааахаха-аха-ахахаХА
Нашёл в чём дело, оказывается справка переведена криво, называется найдите 10 отличий:

wm_Activate

Уведомляет окно, что оно становится активным или неактивным.

Паpаметpы:
wParam: Если wParam=0, окно активно. Если wParam=1, окно активизиpуется чем то дpугим, а не щелчком мыши. Если wParam=2, окно активизиpуется щелчком мыши.
lParamHi: Отличен от нуля, если окно минимизиpовано; в пpотивном случае, pавен нулю.
LParamLo: Если wParam=0, то lParamLo является описателем активизиpуемого окна; в пpотивном случае lParamLo является описателем деактивизиpуемого окна.


С этим:

WM_ACTIVATE
fActive = LOWORD(wParam); // activation flag
fMinimized = (BOOL) HIWORD(wParam); // minimized flag
hwndPrevious = (HWND) lParam; // window handle


Parameters

fActive

Value of the low-order word of wParam. Specifies whether the window is being activated or deactivated. This parameter can be one of the following values:

Value Meaning
WA_ACTIVE Activated by some method other than a mouse click (for example, by a call to the SetActiveWindow function or by use of the keyboard interface to select the window).
WA_CLICKACTIVE Activated by a mouse click.
WA_INACTIVE Deactivated.
и далее...



Страницы: 1 вся ветка

Текущий архив: 2002.12.02;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.021 c
1-4463
STANT
2002-11-20 11:09
2002.12.02
Как


1-4505
Птщь
2002-11-20 20:43
2002.12.02
Stupid quastion!


1-4498
$Hic0
2002-11-19 18:27
2002.12.02
Color


14-4607
Driverrr
2002-11-11 17:19
2002.12.02
Windows 2000


1-4427
yozhik
2002-11-18 17:15
2002.12.02
Обновление программы