次のような FullscreenMode を実装する C# .Net 2.0 アプリがあります。
targetForm.WindowState = FormWindowState.Maximized;
targetForm.FormBorderStyle = FormBorderStyle.None;
targetForm.TopMost = true;
WinApi.SetWinFullScreen(targetForm.Handle); // let me know if you need the code of this methode
ユーザーが FullscreenMode で、何も起こらない (ユーザーに表示される) ヘルプを開こうとすると、HelpWindow がフルスクリーン フォームの背後に表示されます。ヘルプファイルは次のように openend されます:
string helpPath= Registry.CurrentUser.OpenSubKey(@"Software\...").GetValue("HelpFile") as string;
System.Diagnostics.Process.Start(helpPath); // the helpfile is a *.chm file
Process
TopMostを開始したり、呼び出しフォームの前に持ってくることは可能ですか? もしそうなら、どのように?