zoukankan      html  css  js  c++  java
  • [No0000AF]去除wpf窗口标题栏ICON

            /*
    
                    #region 去除标题栏ICON
    
                    [DllImport("user32.dll")]
                    static extern int GetWindowLong(IntPtr hwnd, int index);
    
                    [DllImport("user32.dll")]
                    static extern int SetWindowLong(IntPtr hwnd, int index, int newStyle);
    
                    [DllImport("user32.dll")]
                    static extern bool SetWindowPos(IntPtr hwnd, IntPtr hwndInsertAfter, int x, int y, int width, int height, uint flags);
    
                    [DllImport("user32.dll")]
                    static extern IntPtr SendMessage(IntPtr hwnd, uint msg, IntPtr wParam, IntPtr lParam);
    
                    const int GWL_EXSTYLE = -20;
                    const int WS_EX_DLGMODALFRAME = 0x0001;
                    const int SWP_NOSIZE = 0x0001;
                    const int SWP_NOMOVE = 0x0002;
                    const int SWP_NOZORDER = 0x0004;
                    const int SWP_FRAMECHANGED = 0x0020;
                    const uint WM_SETICON = 0x0080;
    
                    protected override void OnSourceInitialized(EventArgs e)
                    {
                        base.OnSourceInitialized(e);
    
                        // Get this window's handle
                        IntPtr hwnd = new WindowInteropHelper(this).Handle;
    
                        // Change the extended window style to not show a window icon
                        int extendedStyle = GetWindowLong(hwnd, GWL_EXSTYLE);
                        SetWindowLong(hwnd, GWL_EXSTYLE, extendedStyle | WS_EX_DLGMODALFRAME);
    
                        // Update the window's non-client area to reflect the changes
                        SetWindowPos(hwnd, IntPtr.Zero, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE | SWP_NOZORDER | SWP_FRAMECHANGED);
                    }
    
                    #endregion 去除标题栏ICON
    
            */
  • 相关阅读:
    vue 生产包 背景图片-background图片不显示
    数组的方法
    前端常用Utils工具函数库合集
    vue路由
    问题
    Promise与async/await -- 处理异步
    vue中axios使用
    移动端-调试工具
    微信公众平台开发(8) 自定义菜单功能开发
    微信公众平台开发(6) 翻译功能开发
  • 原文地址:https://www.cnblogs.com/Chary/p/No0000AF.html
Copyright © 2011-2022 走看看