ウインドウにツールバーコントロールを追加したのですが
ウインドウのスクロールバーと重なってツールバーが
中途半端な形となってしまいました。
スクロールバーの長さを調節したいのですが何か良い
方法はないでしょうか?
環境とかなんにもわからいのですが
回答ではないです。
>> エディットコントロール
> http://rararahp.cool.ne.jp/cgi-bin/lng/vc/vclng.cgi?print+200802/08020002.txt
恐らくこの続きだとは思うのですが、何分指摘されているように、質問が
不親切であるように思われます。
>> 以下、抜粋
> win xp
> win32 API
> BCCコンパイラ
コードなり、もう少し具体的な状況を書かれたほうが回答を得られやすいかと
思います。
VC,MFCを使うとか。
面倒なのでMFCを使うと本当に楽なのかどうか俺は確認していないよ。
形式はシングルドキュメントSDIかな。
ステータスバーとかつけられるし。
ブラウザとかメーラとか大抵のアプリが
外枠のウィンドウ(フレームウィンドウ)の中に
* ツールバー
* クライアントウィンドウ
* ステータスバー
を配置してるよ。
クライアントウィンドウにスクロールバーを配置すればいい。
フレームウィンドウのウィンドウサイズが変わったら
ツールバー、クライアントウィンドウ、ステータスバーの
サイズ変更や位置を動かす処理を作らなければいけないけどね。
申し訳ないです。
環境の書き忘れです。玲音さんの書かれたとおり
win xp
win32 API
BCCコンパイラ
です。
そして
http://rararahp.cool.ne.jp/cgi-bin/lng/vc/vclng.cgi?print+200802/08020002.txt
の続きです。
現在、メインのウインドウにエディットコントロールを貼り付けています。
エディットコントロールにスクロールバーを付ければ簡単に終わってしまうので
すがメインウインドウの中にエディットコントロールを少し右にずらして貼り付け
メインウインドウに行数をペイントで書いています。そしてメインウインドウの
スクロールバーを使いエディットコントロールとメインウインドウの行数を制御してい
ます。
メインウインドウにツールバーを付けるとスクロールバーと重なり合いツールバーの一
部(スクロールバーの上矢印のあたり)が見えていません。
質問はスクロールバーがツールバーが配置されるより下に配置したいのですがどうすれ
ばよいのでしょうか?
ウィンドウスタイルで指定するスクロールバーじゃなくて
コントロールのスクロールバーを使えばいい。
メインウィンドウ(フレームウィンドウ)の中に子ウィンドウとして
* ツールバー
* スクロールバーコントロール
* エディットコントロール
をタイル状に配置する。
これで好きな位置にスクロールバーを置けるんじゃないの。