介紹C#窗體拖動(dòng)事件
作者:佚名
本文介紹從網(wǎng)上看到了一個(gè)C#窗體拖動(dòng)事件,超級(jí)簡(jiǎn)潔,至少現(xiàn)在這個(gè)階段我是看起來(lái)有困難的,有興趣的哥們們可以討論下。
C#窗體拖動(dòng)事件
從網(wǎng)上看到了一個(gè)C#窗體拖動(dòng)事件,超級(jí)簡(jiǎn)潔,至少現(xiàn)在這個(gè)階段我是看起來(lái)有困難的,有興趣的哥們們可以討論下
- 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#窗體拖動(dòng)事件,我試過(guò)了,可以運(yùn)行,就是貌似***那個(gè)break有點(diǎn)問(wèn)題,看不懂……嘿嘿 還得繼續(xù)努力??!
【編輯推薦】
責(zé)任編輯:佚名
來(lái)源:
中國(guó)IT實(shí)驗(yàn)室