zoukankan      html  css  js  c++  java
  • SetWindowLong 除去窗体标题栏

    procedure TForm1.Button1Click(Sender: TObject); 
    begin
           //隐藏标题栏
          SetWindowLong(Form1.Handle,GWL_STYLE, GetWindowLong(Handle,GWL_STYLE) and not WS_CAPTION);
          Height:=ClientHeight;
    end;


    C# 去除无边框

            [System.Runtime.InteropServices.DllImport("USER32.DLL")]
            public static extern int SetWindowLong(IntPtr hWndint nIndexint dwNewLong);
     
            [System.Runtime.InteropServices.DllImport("USER32.DLL")]
            public static extern int GetWindowLong(IntPtr hWndint nIndex);
     
            public static int GWL_STYLE = -16;
            public static int WS_CHILD = 0x40000000; //child window
            public static int WS_BORDER = 0x00800000; //window with border
            public static int WS_DLGFRAME = 0x00400000; //window with double border but no title
            public static int WS_CAPTION = WS_BORDER | WS_DLGFRAME//window with a title bar
     
            private void Form1_Load(object senderEventArgs e)
            {
                int style = GetWindowLong(HandleGWL_STYLE);
                SetWindowLong(HandleGWL_STYLE, (style & ~WS_CAPTION));
                Height = ClientRectangle.Height;

            }  

  • 相关阅读:
    邮件发送
    生成缩略图
    截取字符串,中文安两个字符处理
    获取客户机MAC地址 根据IP地址 获取机器的MAC地址 / 获取真实Ip地址
    文件操作
    MD5加密 和 自定义加密解密
    Html标签替换(过滤掉html特殊符号)
    .net core 自定义中间件
    querySelector和querySelectorAll
    CSS下背景属性background的使用方法
  • 原文地址:https://www.cnblogs.com/xe2011/p/2531616.html
Copyright © 2011-2022 走看看