ICQ 의 경우 아예 화면 해상도를 재조정 하는 경우이고요,
단지 다른 윈도우를 밀리게 하고 싶으시다면 윈도우 API를 통해 윈도우들의
위치를 조사한 후 크기/위치를 재설정하시면 됩니다.
윈도우들을 알아보기 위해서는 EnumWindows 또는 GetDesktopWindow로 바탕화면의
핸들을 알아내고 GetWindow로 그 자식 윈도우들을 조사하시면 되고
위치 또는 크기를 알아내시려면 GetWindowRect, 위치 또는 크기를 지정하시려면
SetWindowPos를 이용하시면 됩니다.
그럼..
나그네... wrote:
> ICQ처럼 폼을 화면의 양쪽 옆에 붙치면 이미 떠 있는 윈도우들은 그 폼의 크기
> 만큼 옆으로 밀리게 하려면 어떤 방법으로 구현하는 지요??
> 단지 자석폼 효과가 아니라 다른 창들이 밀려야 되는데....
> 어떤 개념에서 접근해야 되는지 잘 몰라서요...
> 여러 고수님들의 의견 부탁 드립니다......