Ejemplo n.º 1
0
        public MainWindow()
        {
            if (App.args.Count == 0)
            {
                MessageBox.Show("使い方:\n    HmBaloonToasts.exe  \"ファイルのフルパス\":指定行  \"通知残余時間(ミリ秒)\"");
                this.Close();
                return;
            }

            // 最悪の時でも閉じれるようにタイマー設定
            CreateTimer();

            InitializeComponent();
            RegisterAppForNotificationSupport();

            NotificationActivator.Initialize();
            ShowToastButton.Click += ShowToastButton_Click;
            this.Closing          += CloseMainWindow;

            // タイマーで閉じるのでウィンドウは隠すだけ
            this.Hide();

            ShowToastButton_Click(null, null);
        }
Ejemplo n.º 2
0
 private void CloseMainWindow(object sender, CancelEventArgs e)
 {
     DeleteTimer();
     NotificationActivator.Uninitialize();
 }