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;

            }  

  • 相关阅读:
    Arduino Uno微控制器采用的是Atmel的ATmega328
    关于arduino与SPI
    fopen和fopen_s用法的比较
    C语言中 malloc
    补码原理——负数为什么要用补码表示
    晶振
    晶振(crystal)与谐振荡器(oscillator)
    LCD显示器缺陷自动化检测方案
    arduino 动态内存不足问题
    文档生成工具——Doxygen
  • 原文地址:https://www.cnblogs.com/xe2011/p/2531616.html
Copyright © 2011-2022 走看看