Programing/C#

[WPF] 윈도우 테두리가 없을때 마우스 드래그로 이동시키기

akon47 2013. 1. 19. 19:37
반응형

API에서는 형태가 특이한(타이틀바가 없는) 윈도우를 이동시킬때, WM_NCHITTEST 메시지를 이용하여 타이틀바를 누른것처럼 속여서 이동시키는 방법을 이용한다.

하지만 WPF에서는 16byte의 코드면 가능하다.


private void Rectangle_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)

{

      this.DragMove();

}


원하는 마우스다운이벤트에 this.DragMove(); 만 적어주면 잘 작동한다.

반응형