Q&A

  • Re: 자석폼을 화면에 붙치면 다른 폼들이 밀리게 하려면....
ICQ 의 경우 아예 화면 해상도를 재조정 하는 경우이고요,

단지 다른 윈도우를 밀리게 하고 싶으시다면 윈도우 API를 통해 윈도우들의

위치를 조사한 후 크기/위치를 재설정하시면 됩니다.



윈도우들을 알아보기 위해서는 EnumWindows 또는 GetDesktopWindow로 바탕화면의

핸들을 알아내고 GetWindow로 그 자식 윈도우들을 조사하시면 되고

위치 또는 크기를 알아내시려면 GetWindowRect, 위치 또는 크기를 지정하시려면

SetWindowPos를 이용하시면 됩니다.



그럼..



나그네... wrote:

> ICQ처럼 폼을 화면의 양쪽 옆에 붙치면 이미 떠 있는 윈도우들은 그 폼의 크기

> 만큼 옆으로 밀리게 하려면 어떤 방법으로 구현하는 지요??

> 단지 자석폼 효과가 아니라 다른 창들이 밀려야 되는데....

> 어떤 개념에서 접근해야 되는지 잘 몰라서요...

> 여러 고수님들의 의견 부탁 드립니다......

0  COMMENTS