[英]Stop Firefox Flash from exiting full screen mode when focus leaves
目前,每當我使用Firefox將Flash窗口置於全屏模式時,只要將焦點從Flash屏幕移到“ always on top”窗體,Flash就會立即退出全屏模式! 即使我將表單設置為不顯示在任務欄中,也會發生這種情況。 現在必須有某種方法來解決此問題,因為始終放在最前面的類似Java應用程序不會在Java程序失去焦點時不會導致Flash Player退出全屏模式。
是否有人對如何避免這種行為有任何想法? 請注意,Chrome和Firefox中不會發生這種情況。
您可以不激活顯示表單。 Win32擴展窗口樣式WS_EX_NOACTIVATE可以實現 。
您必須重寫Form的CreateParams屬性才能設置此樣式:
protected override CreateParams CreateParams
{
get
{
CreateParams cp = base.CreateParams;
cp.ExStyle |= 0x08000000/*WS_EX_NOACTIVATE*/;
return cp;
}
}
但是請注意,此樣式對表單有一些副作用,例如,在移動過程中不再繪制它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.