フォーム上のボタンをクリックしたら処理するという、単純なアプリケーションを
作成しようと思っています (ボタンは複数です)。
操作が単純なため、アプリケーションのウィンドウを、ツールバーのような
表示にしたいと思っています。
また付加価値として、そのウィンドウ (ツールバー?) は、浮遊したり
タスクバーの中に入れたり、画面の端にくっつく (Office ToolBarの
イメージ) ことができるような形にしたいのです。
実現することは可能でしょうか。
現在方法を検討しているのですが、どのようにすればいいか分からない状態です。
すみませんが、道筋だけでも与えていただけませんでしょうか。
よろしくお願いいたします。
Delphi6 Professional (SP2 on Windows98)
ツールバーフォームであれば
Form1.BorderStyle:= bsSizeToolWin;
でできます。
Form1.ScreenSnap:=True;
でフォームがスクリーンの縁にスナップするかどうか指定できます。
(Delphi6であるか分からんですが。)
ちなみに他のアプリケーションのツールバー内に自作の見た目ツールバーを入れ込むのは不可能に近いです。目的がコレの場合は対象アプリのツールバー使用を学んでください。
タスクバーに入れるのはDelphian Worldにソース付きのサンプルがあります。
http://home1.infonia.ne.jp/~delphian/delphi/
↑リンク切れ
http://delphianworld.com/
スタテツさん、TtPIPICHさん、ありがとうございます。
ScrrenSnapプロパティがなかったので、スナップの確認は
できませんでした (スナップというのはくっつくということですよね?)。
タスクバーへの入れ込みは、見た目を入れようと思っていましたので
断念します。(T-T
こんなのが見つかりました
http://forum.nifty.com/fdelphi/samples/00760.html
やってみたのですが、特殊な動作になりませんでした。
できましたらご指導願えませんでしょうか。
よろしくお願いいたします。
clFittingThreshold = 50 にセットしたところ、意図している動きとなりました。
失礼いたしました。
ツイート | ![]() |