|
|
|
2-5-2. フレームバーの機能フレームバーとは、ウィンドウを縦または横で2分割するバーのことです。バーをドラッグすることで、ウィンドウの左右または上下のサイズを変更できます。これは、Windowsが提供する機能ではありません。Windowsのクラスやウィンドウ機能を使って作成した、カスタムコントロールです。フレームバーは、FrameBar と言うテストプログラムと、ApFrameBar と言うフレームバーモジュールの2つからできています。 テストプログラムの機能 テストプログラムは、フレームバーモジュールをテストするサンプルプログラムです。起動すると、まず縦線のフレームバーを表示し、ウィンドウを左右に分離します。そして左のウィンドウには、「Hello World.」と表示するHelloウィンドウを表示します。右側のウィンドウには、エディトコントロールを作成します。このウィンドウは、キー入力が可能です。
![]() 左右に分割するフレームバー
![]() 上下に分割するフレームバー もう1つの「表示」メニューは、Helloウィンドウの「Hello World.」の表示を左側・中央・右側に配置します。上下方向は常に中央で、左右方向だけ配置を変更できます。起動時は中央に表示します。
フレームバーの上にマウスカーソルを移動すると、矢印からリサイズタイプのカーソルに変わります。この時マウスの左ボタンでドラッグすることで、フレームバーを移動します。左ボタンを離すとその位置にフレームバーを配置します。その前に右ボタンを押すとキャンセルします。 「ファイル/FrameBarの終了」コマンドでこのテストプログラムを終了します。 フレームバーの仕様と制限 このモジュールがサポートするフレームバーの仕様と制限をまとめます。
|