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,13 +48,14 @@ public class NotificationForm : Form
private int urlPadding = 3;
private Size textRenderSize;
protected override CreateParams CreateParams {
get {
// Turn on WS_EX_TOOLWINDOW style bit
CreateParams cp = base.CreateParams;
cp.ExStyle |= 0x80;
return cp;
}
protected override CreateParams CreateParams
{
get
{
CreateParams createParams = base.CreateParams;
createParams.ExStyle |= (int)(WindowStyles.WS_EX_TOPMOST | WindowStyles.WS_EX_TOOLWINDOW);
return createParams;
}
}
public NotificationForm(int duration, int fadeDuration, ContentAlignment placement, Size size, NotificationFormConfig config)

View file

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