Russian Qt Forum

Qt => Общие вопросы => Тема начата: Aleksey_Zh от Октябрь 06, 2009, 07:42



Название: Как получить дескриптор активного окна?
Отправлено: Aleksey_Zh от Октябрь 06, 2009, 07:42
Кто - нибудь знает как получить дескриптор активного окна под винду? (аналог getforegroundwindow под builder)???


Название: Re: Как получить дескриптор активного окна?
Отправлено: agor от Октябрь 06, 2009, 09:19
Кто - нибудь знает как получить дескриптор активного окна под винду? (аналог getforegroundwindow под builder)???
Активного окна своего приложения или любого окна в системе, которое имеет фокус ввода?


Название: Re: Как получить дескриптор активного окна?
Отправлено: Aleksey_Zh от Октябрь 06, 2009, 09:36
Активного окна в системе, которое имеет фокус ввода.


Название: Re: Как получить дескриптор активного окна?
Отправлено: DOOMer от Октябрь 06, 2009, 21:14
Вот так попробуй:

Код
C++ (Qt)
#ifdef Q_WS_WIN
#include <windows.h>
 
HWND findWindow = GetForegroundWindow();
#endif


Название: Re: Как получить дескриптор активного окна?
Отправлено: Aleksey_Zh от Октябрь 07, 2009, 07:33
Спасибо! Все работает