[WPF] Title Bar에 최소화,최대화,닫기 버튼 숨기는 방안
출처 : c# - How to hide close button in WPF window? - Stack Overflow
Loaded 이벤트에 명시 하였습니다!
/// <summary>
/// MainWindow.xaml에 대한 상호 작용 논리
/// </summary>
public partial class MainWindow : Window ,IDialog
{
private readonly int GWL_STYLE = -16;
private readonly int WS_SYSMENU = 0x80000;
[DllImport("user32.dll", SetLastError = true)]
private static extern int GetWindowLong(IntPtr hWnd, int nIndex);
[DllImport("user32.dll")]
private static extern int SetWindowLong(IntPtr hWnd, int nIndex, int dwNewLong);
public MainWindow()
{
InitializeComponent();
this.Loaded += MainWindow_Loaded;
//this.Hide();
}
private void MainWindow_Loaded(object sender, RoutedEventArgs e)
{
IntPtr hwnd = new WindowInteropHelper(this).Handle;
SetWindowLong(hwnd, GWL_STYLE, GetWindowLong(hwnd, GWL_STYLE) & ~WS_SYSMENU);
}
}
'C# > WPF' 카테고리의 다른 글
[WPF] Enum Type 을 ComboBox에 ItemSource로 바인딩 예제 (1) | 2024.09.16 |
---|---|
[WPF] TrayIcon 생성 시에 Resource 의 이미지 설정 하기 (0) | 2024.04.02 |
[WPF] DatePicker Calendar 특정 일자 Day Button Style 변경 (0) | 2022.08.25 |