예전에도 이런 비슷한 글이 올라왔던거 같은데요..
창의 명령어 시점(?)에 창이 움직일때 같은것이 없기때문에.. 시계로 돌려야 할꺼 같습니다.
시계의 시간간격을 10 정도로 해주고..
명령어에다가
창1.좌변:=창0.좌변+창0.폭;
창1.윗변:=창0.윗변;
이런식으로 써주면.. 될듯..(위 예제는 창1이 창0 오른쪽에 붙어다니는..)
청송 2004-12-30 AM 3:18:34
ㅎㅎㅎㅎ.......왕허접이도 한수 배우고 갑니다....... ^&^
저도 나미연님처럼 불편하다는것을 느끼긴햇는데........
두개 이상을 붙여서 따라다니게한다는 생각은 못햇네요....^^
꾸벅~ 꾸벅~
ps.이진백 2004-12-30 AM 10:30:05
응용부분이군요. 응용은 남이 뭐라한다고 되는게 아닌데...
으음. 창을 크기조절할때라는 이벤트는 있으나, 창이 이동할때라는 이벤트가 없습니다.
시계에 돌리는 것 역시 리소스 낭비의 원인이 되죠.
시간 간격을 50ms 이상으로 하는게 좋습니다. 450 해도 거의 눈으로 감지 못합니다.
지상현 2004-12-30 AM 11:30:00
분명히 WM_MOVE 라는, 창이 움직였을 때 발생하는 이벤트가 있긴 해요... 하지만 대부분의 비주얼 툴에서는 그 메시지를 기본적으로 지원하지 않더군요...