C#, 타이틀바 잡지 않고 윈도우 폼 이동하기
윈도우 폼을 마우스로 끌어 당기는 예제입니다.
소스
public partial class Form1 : Form {
[DllImportAttribute("user32.dll")] public static extern int SendMessage(IntPtr hWnd, int Msg, int wParam, int lParam);
[DllImportAttribute("user32.dll")] public static extern bool ReleaseCapture();
public Form1() { InitializeComponent(); }
private void Form1_MouseDown(object sender, MouseEventArgs e) { if(e.Button == MouseButtons.Left) { ReleaseCapture(); SendMessage(this.Handle, 0xA1, 2, 0); } } }
|
'스터디 > C#.NET:자료' 카테고리의 다른 글
C#, LINQ, 사용자 정의 클래스 검색 방법 (0) | 2011.11.13 |
---|---|
C#, LINQ, 쿼리문 사용 (0) | 2011.11.13 |
C#, 텍스트박스에서 커서 항상 아래에 있게 (0) | 2011.11.04 |
C#, 파일 경로 관리(계산) (0) | 2011.09.15 |
C#, C 에서의 union 기능 사용하기 (4) | 2011.08.03 |
C#, 파일 읽어 ListView에 출력 (0) | 2011.05.14 |
프로그램 시작 위치 얻기 (1) | 2011.04.29 |
C#, RichTextBox 에서 그림 삽입(파일명, 리소스) (0) | 2011.03.30 |
C# DataGridView 간단하게 필터 기능 사용하기 (6) | 2011.03.29 |
C#, 문자열 암호화, 복호화 예제 (0) | 2011.03.03 |