먼저 네이버 홈페이지를 켜둔 상태로

"네이버"핸들을 검색해보면 2가지가 나온다



SPY++을 찾아보니

두가지 내용중,


하나는 IEFrame이라고 표기되어있고

다른하나는 TabThumbnailWindow 라고 표기되어있다.


둘의 차이는 뭔가 하고

창을 최상위로 당겨본결과, (BringWindowToTop 함수사용)


TabThumbnailWindow는 창이 제대로 최상위로 변경되는 반면

IEFrame은, 작업표시줄에서만 반짝일뿐!

또한, 탭이 여러개인경우에도 BringWindowToTop을 하게되면 다른탭보다 밑에있더라도 최상위로 올라오게된다


TabThumbnailWindow 실제로 작동하는 핸들이다, IEFrame은 작업표시줄 윈도우일뿐이다.

라고 답이 나온다.


(최소화된경우 BringWindowToTop 또는 SetForegroundWindow를 통해 변경되지 않는다 

이때 http://debugjung.tistory.com/421 << 여기를 통해 강제로 최상위창을 만든다)

 


'프로그래밍 > API' 카테고리의 다른 글

CEdit의 EN_CHANGE 와 EN_UPDATE 의 차이점  (0) 2013.04.13
WINAPI] GetOpenFileName  (0) 2013.03.18
BN_CLICKED, BM_CLICK  (0) 2013.03.07
ListBox Message, LB_메세지 종류  (0) 2013.02.23
by 개발자가 되자! 2013. 2. 23. 16:32