Главная страница
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.056 c
4-4673
bigcrush
2002-10-21 16:02
2002.12.02
Блокировка в win2k


1-4376
Шоломицкий
2002-11-22 14:23
2002.12.02
Активация формы


1-4302
MaXie
2002-11-21 12:20
2002.12.02
Excel и Delphi!


14-4620
Undert
2002-11-09 21:43
2002.12.02
Кто-нибуть с НН или Оперой!!!!


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