国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

C# 無邊框窗體之窗體移動實現代碼

2020-01-24 03:07:53
字體:
來源:轉載
供稿:網友

點擊窗體任意位置移動窗體:

需要添加命名空間:

using System.Runtime.InteropServices;

復制代碼 代碼如下:

private const int WM_NCLBUTTONDOWN = 0x00A1;
private  const int HTCAPTION = 2;
[DllImport("user32.dll", CharSet = CharSet.Unicode)]
public static extern IntPtr SendMessage(IntPtr hwnd, int wMsg, IntPtr wParam, IntPtr lParam);
[DllImport("user32.dll", CharSet = CharSet.Unicode)]
public static extern bool ReleaseCapture();

protected override void OnMouseDown( MouseEventArgs e )
{
    base.OnMouseDown( e );
    if (e.Button == MouseButtons.Left)  // 按下的是鼠標左鍵             
    {
        ReleaseCapture();   // 釋放捕獲                
        SendMessage(this.Handle, WM_NCLBUTTONDOWN, (IntPtr)HTCAPTION, IntPtr.Zero);    // 拖動窗體             
    }
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宽城| 民县| 汾阳市| 虎林市| 滦平县| 镇安县| 都江堰市| 策勒县| 榆树市| 朝阳县| 罗山县| 牡丹江市| 烟台市| 南京市| 门源| 宁陵县| 饶阳县| 纳雍县| 云梦县| 阿拉善盟| 泸水县| 长乐市| 富宁县| 西城区| 阜宁县| 怀集县| 白朗县| 澄江县| 正宁县| 黄大仙区| 清涧县| 彭泽县| 滁州市| 常德市| 湖南省| 吉林市| 安阳市| 定西市| 綦江县| 新竹市| 晋中市|