介紹C#窗體拖動事件
作者:佚名 
  本文介紹從網(wǎng)上看到了一個C#窗體拖動事件,超級簡潔,至少現(xiàn)在這個階段我是看起來有困難的,有興趣的哥們們可以討論下。
 C#窗體拖動事件
從網(wǎng)上看到了一個C#窗體拖動事件,超級簡潔,至少現(xiàn)在這個階段我是看起來有困難的,有興趣的哥們們可以討論下
- 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;
 - //這幾行真夠暈的,貌似調(diào)用了基本函數(shù)餓
 - 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有點問題,看不懂……嘿嘿 還得繼續(xù)努力?。?/P>
【編輯推薦】
責(zé)任編輯:佚名 
                    來源:
                    中國IT實驗室
 














 
 
 
 
 
 
 