首页 > 代码库 > C# 使用WIN32API设置外部程序窗口无边框
C# 使用WIN32API设置外部程序窗口无边框
使用代码
var wnd = win32.FindWindowA(null, "窗口标题"); Int32 wndStyle = win32.GetWindowLong(wnd, win32.GWL_STYLE); wndStyle &= ~win32.WS_BORDER; wndStyle &= ~win32.WS_THICKFRAME; win32.SetWindowLong(wnd, win32.GWL_STYLE, wndStyle);
用到的常量
const int WS_THICKFRAME = 262144; const int WS_BORDER = 8388608;
引用的函数
[DllImport("user32.dll")]public static extern IntPtr FindWindowA(string lpClassName, string lpWindowName);[DllImport("user32.dll")]public static extern int GetWindowLong(IntPtr hWnd, int nIndex);[DllImport("user32.dll")]public static extern int SetWindowLong(IntPtr hWnd, int nIndex, int dwNewLong);
C# 使用WIN32API设置外部程序窗口无边框
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。