사둔지 서너달 된거 같은 WPF 책을 읽어보기 시작했는데 초반부 예제코너에 나옴
using System; using System.Windows; using System.Windows.Input; namespace kr.co.linsoo.test1 { class SayHello : Application { [STAThread] public static void Main() { Window win = new Window(); win.Title = "세이핼로"; win.Show(); SayHello app = new SayHello(); app.Run(); } protected override void OnSessionEnding(SessionEndingCancelEventArgs args) { base.OnSessionEnding(args); args.Cancel = true; } } }
args.Cancel = true; 를 해주면 맨 위 사진처럼 로그오프시 막아줌.
뭔가 저장 안하고 윈도우 종료된다던지 이런 상황을 막아줄려고 할때 쓸수 있겠음.
winapi에도 있을텐데 이게 코드로 있을줄은 생각 못했네. (당연히 윈도우 재부팅 한다는데 종료되야지 하는 생각만)
답글 남기기