- 24 名前:デフォルトの名無しさん mailto:sage [2009/02/25(水) 11:29:06 ]
- 最前面表示について色々調べたら以下のAPIでできることが分かりました。
SetWindowPos(Handle,HWND_TOPMOST,0,0,0,0,SWP_NOSIZE or SWP_NOMOVE); ですが、メインフォームは問題なく最前面表示されますが、別のフォーム(Form2)を 表示させた場合、以下の動作になります。 MainFormをクリックして別アプリをクリックするとMainForm、Form2両方最前面 Form2をクリックして別アプリをクリックするとMainFormだけ最前面 ※Form2のCreateイベントにもSetWindowPosを書いています。 実際にはメインフォームは表示させずに複数のフォームを表示させて、それを 全て最前面にしようと思っています。 このようなことをやる場合は別の方法でやるのでしょうか。
|

|