Curl Global Community
常に最前面に表示 - Printable Version

+- Curl Global Community (http://communities.curl.com)
+-- Forum: Discussions (http://communities.curl.com/forumdisplay.php?fid=1)
+--- Forum: General Curl questions (http://communities.curl.com/forumdisplay.php?fid=2)
+--- Thread: 常に最前面に表示 (/showthread.php?tid=327)



常に最前面に表示 - 復活の帝王 - 10-27-2011

独立型アプレットにおいて、一般的なアプリによくある「常に最前面に表示」をしたいのですが、どうすれば可能でしょうか?


RE: 常に最前面に表示 - onyo - 10-27-2011

復活の帝王さま

最前面にしたい Viewで ViewDeactivateEvent イベントをハンドルし
{View.set-topmost true} にすると、常に最前面になるかとおもいます。

Code:
{let v:View = {View
                  || Replace {Frame} with your code.
                  {Frame width = 8cm, height = 8cm},
                  visibility = "normal",
                  {on WindowClose do
                      {exit}
                  },
                  {on e:ViewDeactivateEvent do
                      {v.set-topmost true}
                  }
              }
}
{v.raise}

こんな感じです。


RE: 常に最前面に表示 - fukuta - 10-27-2011

ViewDeactivateEvent などで制御する必要はありません。

Code:
{do
    def v = {View
                || Replace {Frame} with your code.
                {Frame width = 8cm, height = 8cm},
                visibility = "normal",
                {on e:WindowClose do
                    {exit}
                }
            }
    {v.set-topmost true}
}





RE: 常に最前面に表示 - 復活の帝王 - 11-01-2011

onyo様、fukuta様

ありがとうございました。やってみます。