介紹C#窗體拖動事件
作者:佚名
本文介紹從網上看到了一個C#窗體拖動事件,超級簡潔,至少現在這個階段我是看起來有困難的,有興趣的哥們們可以討論下。
C#窗體拖動事件
從網上看到了一個C#窗體拖動事件,超級簡潔,至少現在這個階段我是看起來有困難的,有興趣的哥們們可以討論下
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;usingSystem.Text;
- using System.Windows.Forms;
- namespaceWindowsApplication2{
- publicpartialclassForm1:Form
- {
- privateconstintWM_NCHITTEST=0x84;
- //這幾行真夠暈的,貌似調用了基本函數餓
- privateconstintHTCLIENT=0x1;
- privateconstintHTCAPTION=0x2;
- publicForm1()
- {
- InitializeComponent();
- }
- protectedoverridevoidWndProc(refMessagem)
- {
- switch(m.Msg)
- {
- caseWM_NCHITTEST:base.WndProc(refm);
- if((int)m.Result==HTCLIENT)m.Result=(IntPtr)HTCAPTION;
- return;
- break;
- }
- base.WndProc(refm);
- }
- }
- }
以上介紹C#窗體拖動事件,我試過了,可以運行,就是貌似***那個break有點問題,看不懂……嘿嘿 還得繼續努力啊!
【編輯推薦】
責任編輯:佚名
來源:
中國IT實驗室