スクロールバーとツールバー – プログラミング – Home

スクロールバーとツールバー
 
通知
すべてクリア

スクロールバーとツールバー


ハイド
 ハイド
(@ハイド)
ゲスト
結合: 17年前
投稿: 7
Topic starter  

ウインドウにツールバーコントロールを追加したのですが
ウインドウのスクロールバーと重なってツールバーが
中途半端な形となってしまいました。
スクロールバーの長さを調節したいのですが何か良い
方法はないでしょうか?


引用解決済
トピックタグ
a
 a
(@a)
ゲスト
結合: 23年前
投稿: 59
 

環境とかなんにもわからいのですが


返信引用
玲音 (st.lain)
 玲音 (st.lain)
(@玲音 (st.lain))
ゲスト
結合: 17年前
投稿: 89
 

回答ではないです。

>> エディットコントロール
> http://rararahp.cool.ne.jp/cgi-bin/lng/vc/vclng.cgi?print+200802/08020002.txt
恐らくこの続きだとは思うのですが、何分指摘されているように、質問が
不親切であるように思われます。

>> 以下、抜粋
> win xp
> win32 API
> BCCコンパイラ

コードなり、もう少し具体的な状況を書かれたほうが回答を得られやすいかと
思います。


返信引用
wclrp ( 'o')
 wclrp ( 'o')
(@wclrp ( 'o'))
ゲスト
結合: 18年前
投稿: 287
 

VC,MFCを使うとか。
面倒なのでMFCを使うと本当に楽なのかどうか俺は確認していないよ。
形式はシングルドキュメントSDIかな。
ステータスバーとかつけられるし。

ブラウザとかメーラとか大抵のアプリが
外枠のウィンドウ(フレームウィンドウ)の中に
* ツールバー
* クライアントウィンドウ
* ステータスバー
を配置してるよ。

クライアントウィンドウにスクロールバーを配置すればいい。

フレームウィンドウのウィンドウサイズが変わったら
ツールバー、クライアントウィンドウ、ステータスバーの
サイズ変更や位置を動かす処理を作らなければいけないけどね。


返信引用
ハイド
 ハイド
(@ハイド)
ゲスト
結合: 17年前
投稿: 7
Topic starter  

申し訳ないです。
環境の書き忘れです。玲音さんの書かれたとおり
win xp
win32 API
BCCコンパイラ
です。
そして
http://rararahp.cool.ne.jp/cgi-bin/lng/vc/vclng.cgi?print+200802/08020002.txt
の続きです。

現在、メインのウインドウにエディットコントロールを貼り付けています。
エディットコントロールにスクロールバーを付ければ簡単に終わってしまうので
すがメインウインドウの中にエディットコントロールを少し右にずらして貼り付け
メインウインドウに行数をペイントで書いています。そしてメインウインドウの
スクロールバーを使いエディットコントロールとメインウインドウの行数を制御してい
ます。
メインウインドウにツールバーを付けるとスクロールバーと重なり合いツールバーの一
部(スクロールバーの上矢印のあたり)が見えていません。

質問はスクロールバーがツールバーが配置されるより下に配置したいのですがどうすれ
ばよいのでしょうか?


返信引用
wclrp ( 'o')
 wclrp ( 'o')
(@wclrp ( 'o'))
ゲスト
結合: 18年前
投稿: 287
 

ウィンドウスタイルで指定するスクロールバーじゃなくて
コントロールのスクロールバーを使えばいい。

メインウィンドウ(フレームウィンドウ)の中に子ウィンドウとして
* ツールバー
* スクロールバーコントロール
* エディットコントロール
をタイル状に配置する。

これで好きな位置にスクロールバーを置けるんじゃないの。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました