Changed alert sound to beep first and then show up the form. Fixed focus steal from alert form.
This commit is contained in:
		
							parent
							
								
									bdee9b1937
								
							
						
					
					
						commit
						1221c65f35
					
				@ -90,7 +90,6 @@ namespace Outlook2013TodoAddIn
 | 
				
			|||||||
            {
 | 
					            {
 | 
				
			||||||
                this.WindowState = FormWindowState.Normal;
 | 
					                this.WindowState = FormWindowState.Normal;
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
            this.Focus();
 | 
					 | 
				
			||||||
            this.BringToFront();
 | 
					            this.BringToFront();
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -108,7 +107,6 @@ namespace Outlook2013TodoAddIn
 | 
				
			|||||||
        {
 | 
					        {
 | 
				
			||||||
            bool result = ShowWindow(this.Handle, SW_SHOW);
 | 
					            bool result = ShowWindow(this.Handle, SW_SHOW);
 | 
				
			||||||
            //bool result = AnimateWindow(this.Handle, 200, AW_BLEND);
 | 
					            //bool result = AnimateWindow(this.Handle, 200, AW_BLEND);
 | 
				
			||||||
            this.BringToFront();
 | 
					 | 
				
			||||||
            return result;
 | 
					            return result;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -66,8 +66,8 @@ namespace Outlook2013TodoAddIn
 | 
				
			|||||||
            {
 | 
					            {
 | 
				
			||||||
                NewMailAlert nm = new NewMailAlert(newMail, Properties.Settings.Default.DisplayTimeOut);
 | 
					                NewMailAlert nm = new NewMailAlert(newMail, Properties.Settings.Default.DisplayTimeOut);
 | 
				
			||||||
                // Show the popup without stealing focus
 | 
					                // Show the popup without stealing focus
 | 
				
			||||||
                nm.ShowPopup();
 | 
					 | 
				
			||||||
                SoundHelper.sndPlaySoundW(SoundHelper.MailBeep, SoundHelper.SND_NODEFAULT);
 | 
					                SoundHelper.sndPlaySoundW(SoundHelper.MailBeep, SoundHelper.SND_NODEFAULT);
 | 
				
			||||||
 | 
					                nm.ShowPopup();
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user