• [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
    
            */
  • 相关阅读:
    卡特兰数列(蒟蒻的学习笔记)
    10月7日 蒟蒻的流水账
    10月6日 蒟蒻的流水账
    10月5日 蒟蒻的流水账
    10月4号 蒟蒻的流水账
    2017 10 14(吐槽初赛)
    2017 10 13
    个人介绍
    luogu P1156 垃圾陷阱
    模板之矩阵快速幂(luogu P3390【模板】矩阵快速幂)
  • 原文地址:https://www.cnblogs.com/Chary/p/No0000AF.html
Copyright © 2020-2023  润新知