avatar
Articles
333
Tags
205
Categories
24
Home
Main Site
Archieves
Tags
Categories
BIM
Devs
Link
About
graptolitesWinForm重写右上角“关闭”按钮的方法 Back to Home
Search
Home
Main Site
Archieves
Tags
Categories
BIM
Devs
Link
About
仅提供中文版本

WinForm重写右上角“关闭”按钮的方法

Created2020-08-27|Updated2026-04-29|devwinform
|Post Views:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
protected override void WndProc(ref Message msg)
{
const int WM_SYSCOMMAND = 0x0112;
const int SC_CLOSE = 0xF060;
if (msg.Msg == WM_SYSCOMMAND && ((int)msg.WParam == SC_CLOSE))
{
// 点击winform右上关闭按钮
// 加入想要的逻辑处理
return;
}
base.WndProc(ref msg);
}


链接地址:WinForm判断关闭事件来源于用户点击右上角“关闭”按钮的方法

Author: Broccoli
Link: https://blog.graptolite.ai/winform-override-close-button/
Copyright Notice: All articles on this blog are licensed under CC BY-NC-SA 4.0 unless otherwise stated.
winformbutton
cover of previous post
Previous
Revit Secondary Development Get Location of Multi-segment Grid
cover of next post
Next
WinForm Method to Override "Close" Button in Upper Right Corner
Related Articles
cover
2021-08-31
Winform DataGridView Binding Resource Then Setting Row Height and Fill Image Setting
cover
2020-07-09
Winform DatagridCombox Bind Data Show Cannot Sort ComboBox with DataSource Set. Please use underlying data model to sort data
cover
2021-03-02
Winform Resize Panel in SplitContainer
cover
2021-03-15
Revit Winform Display on Top of Revit
© 2025 - 2026 By BroccoliFramework Hexo 8.1.1|Theme Butterfly 5.5.2
Search
Loading Database