자칭 천재도 아니지만,..
몇자 적어 봅니다.
저도 밑의 글을 읽고서 몇가지를 실험해 봤더니
정말 쌔피님 말대로 Alt + Tab 의 경우에만 다시 나타나더군요..
처음에는 윈도우나 익스플로러 버젼 문제인것으로 생각하다가..
예전에 Application 오브젝트를 나타내기 위해서
사용하던 함수가 생각이 나서 해보니 한 가지 점 빼고는
잘 되어서 이렇게 글을 올립니다.
SetWindowPos 는 잘 아실 겁니다.
SetWindowPos (handle, HWND_TOPMOST, left, top, width, height, SWP_FRAMECHANGED);
SetWindowPos (handle, HWND_NOTOPMOST, left, top, width, height, SWP_SHOWWINDOW);
위의 두 문장을 연속해서 타이머 이벤트에 넣어 주면 마우스건
키보드건 간에 해당 윈도우를 보여는 줍니다.
그러나 포커스 이동은 안 되는군요.. --;
윈도우만 보여주기만 하면 된다면 위 방법도 꽤 괜찮을 것 같은데..
음.. 도움이 될까 모르겠군요..
그럼..
ps. 포커스 함수를 쓰면 포커스가 이동된 것 같지만
실제로 입력이 안 됩니다. 왜 그럴까요?? --;
|