Make notification form topmost, hide screen record form from Alt-Tab and Win-Tab menu

This commit is contained in:
Charles Milette 2017-12-19 13:36:04 -05:00
parent 330f77d7bb
commit 834f2d9ba2
No known key found for this signature in database
GPG key ID: 9BC74CC51CB137CE
2 changed files with 9 additions and 8 deletions

View file

@ -48,12 +48,13 @@ public class NotificationForm : Form
private int urlPadding = 3; private int urlPadding = 3;
private Size textRenderSize; private Size textRenderSize;
protected override CreateParams CreateParams { protected override CreateParams CreateParams
get { {
// Turn on WS_EX_TOOLWINDOW style bit get
CreateParams cp = base.CreateParams; {
cp.ExStyle |= 0x80; CreateParams createParams = base.CreateParams;
return cp; createParams.ExStyle |= (int)(WindowStyles.WS_EX_TOPMOST | WindowStyles.WS_EX_TOOLWINDOW);
return createParams;
} }
} }

View file

@ -103,7 +103,7 @@ protected override CreateParams CreateParams
get get
{ {
CreateParams createParams = base.CreateParams; CreateParams createParams = base.CreateParams;
createParams.ExStyle |= (int)WindowStyles.WS_EX_TOPMOST; createParams.ExStyle |= (int)(WindowStyles.WS_EX_TOPMOST | WindowStyles.WS_EX_TOOLWINDOW);
return createParams; return createParams;
} }
} }