Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2002.09.05;
Скачать: [xml.tar.bz2];

Вниз

Какое ОКНО Было АКТИВНО ?   Найти похожие ветки 

 
eruc   (2002-07-04 19:00) [0]

Как узнать Какое ОКНО Было АКТИВНО Последним до того момента пока я не активизировал свое окно ?


 
asmer   (2002-07-04 19:18) [1]

наверное, только с использованием хука WH_SHELL...


 
Юрий Зотов   (2002-07-04 20:07) [2]

Эх, нет под рукой справки, попробую на память. Посмотрите WM_ACTIVATE - кажется, туда приходит хэндл прежнего активного окна.


 
s.ts   (2002-07-04 20:42) [3]

А почему нельзя определить активное окно перед активизацией своего (GetForegroundWindow)?


 
Gerda   (2002-07-04 20:51) [4]

GetNextWindow(hWnd:HWND,wCmd:Integer):HWND
Возвращает хэндл следующего или предыдущего окна

HWnd – хэндл окна относительно которого ищется окно в z-последовательности (т.е. текущее хэндл окно)
WCmd –параметр поиска:
GW_HWNDNEXT - следующее окно
GW_HWNDPREV – предыдущее окно
Z-последователность это такая последовательность, согласно которой в памяти распологаются окна и сопоставленные им объекты(кнопки и т.д.)Используя эту функцию можно получить дискриптор кнопки или др. компонента.


 
asmer   (2002-07-04 22:26) [5]

WM_ACTIVATE

fActive = LOWORD(wParam); // activation flag
fMinimized = (BOOL) HIWORD(wParam); // minimized flag
hwndPrevious = (HWND) lParam; // window handle -
//предыдущее окно

типа, как и сказал юрий зотов... а перечислять окошки с помощью GetNextWindow смысла, наерно, нет, т.к. предыдущее окно могло быть, например, закрыто (в результате чего и было передано управление в ваше окошко)....


 
Юрий Зотов   (2002-07-05 00:38) [6]

Народ, все же думайте, когда советуете... И без того на форуме слишком много бесполезного флейма.

GetForegroundWindow и GetNextWindow - функции, конечно, хорошие. Вот только ОТКУДА их вызывать прикажете? В КАКОЙ момент? Конкретно, pls, без общих слов.



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

Форум: "WinAPI";
Текущий архив: 2002.09.05;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.008 c
3-13957
edik
2002-08-13 22:16
2002.09.05
Paradox через ADO


6-14205
Fenix
2002-06-21 16:58
2002.09.05
Опять сокеты....


14-14282
Карлсон
2002-08-12 19:12
2002.09.05
Где можно раздобыть толковый гайд по Фотошопу?


1-14042
yar
2002-08-26 18:02
2002.09.05
TwebBrouser


1-14129
Бегинер
2002-08-24 07:06
2002.09.05
Сообщения об ошибке





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский