2010-01-29 6 views
1

시스템의 모든 표시 가능한 응용 프로그램 창을 통해 열거하고 어떤 것이 '항상 맨 위에'/ '최상위'로 설정되어 있는지 확인하려고합니다.응용 프로그램 창이 '항상 맨 위'/ '맨 위'(응용 프로그램의 일부가 아닌)로 설정되어 있는지 확인하는 방법은 무엇입니까?

내 응용 프로그램은 빠른 데이터 입력을 위해 대형 모니터에 다양한 타사 응용 프로그램을 배치 할 때이를 확인해야합니다.

P/Invoke 솔루션에 만족합니다.

답변

3

GetWindowLongPtr()을 호출하여 창 (GWL_EXSTYLE = -20)의 확장 스타일을 가져오고 WS_EX_TOPMOST 스타일이 켜져 있는지 (0x08) 확인해야합니다. 선언에 대해서는 pinvoke.net을 방문하십시오.

관련 문제