zoukankan      html  css  js  c++  java
  • 简洁的 c# 拖动无标题栏窗体

    using System.Runtime.InteropServices;

    [DllImport(
    "user32.dll")]
        
    public static extern bool ReleaseCapture();
        [DllImport(
    "user32.dll")]
        
    public static extern bool SendMessage(IntPtr hwnd, int wMsg, int wParam, int lParam);
        
    public const int WM_SYSCOMMAND = 0x0112;
        
    public const int SC_MOVE = 0xF010;
        
    public const int HTCAPTION = 0x0002;

    MouseDown事件中加入如下代码:

    private void Form1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
      {
       ReleaseCapture();
       SendMessage(
    this.Handle, WM_SYSCOMMAND, SC_MOVE + HTCAPTION, 0);
      }
  • 相关阅读:
    element-ui 中日期控件限制时间跨度
    自定义指令值绑定问题
    vuejs 深度监听
    vscode 快捷键
    JS跳转方式
    JSON
    面向对象编程
    DOM
    JS响应事件
    登录事件
  • 原文地址:https://www.cnblogs.com/sofire/p/1764620.html
Copyright © 2011-2022 走看看