質問

どのように私は、クライアント側のWindowsアプリケーションでは、このようなFirefoxの、向こうの比較、およびVMware Workstationの6.5の使用などの非モーダルスライド通知バーを実装することができますか?

任意の言語やフレームワークは、今のところ大丈夫です。私の現在のアプリケーションは、Delphi / C ++ Builderのですが、私はまた、フレームワークを比較すると、いくつかのUIのプロトタイピングに興味があります。

関連質問: には、Javaでそうすることについて尋ねるこの質問ます。

役に立ちましたか?

解決

の比較通知バーがスライドしない以外にも、それだけでオープンポップので、私はその上の任意のヘルプを提供することはできません。通知バー自体は、画像/テキストのTImageのとTLabelとちょうどTPanelです。これは、設計時にメインウィンドウ上に置かれていますし、下を揃えるために設定しています。通常、それは非表示、および表示するメッセージがあるとき、私たちは、VisibleプロパティをTrueに設定しています。

あなたはそれが動作するようにする方法に応じて通知を非表示にするには、さまざまな方法があります。 BCでは、キーボードとマウスフック(WH_KEYBOARDまたはWH_MOUSEでは、SetWindowsHookEx)をインストールし、アップキーとマウスボタンイベントでそれを隠します。マークが言ったように別の方法として、あなたは、遅延の後にそれを隠す側に閉じるボタンを追加し、またはちょうどあなたのアプリ内の特定のイベントを監視し、手動でそれを隠すことができます。

他のヒント

Delphiでは、私はあなたが(離れて「ダイアログ」からウィンドウの種類を変更し、標準のウィンドウの代替を選択)ダイアログ自体のプロパティを変更することができると信じています。申し訳ありませんが、私はより具体的にすることはできません、それは私が最後のDelphiのアプリに取り組んで以来、約2年が経ちました。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top