winapi32でのスクロールバーについて

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
tm

winapi32でのスクロールバーについて

#1

投稿記事 by tm » 14年前

はじめまして、tmと申します。
現在、winapi32で簡単なbitmapの画像を表示させるプログラムを作っています。
そこで、windowsフォトビューアの様な、スクロールバーの機能をつけたいと思っております。

http://wisdom.sakura.ne.jp/system/winap ... win50.html
↑のサイト様を参考にスクロールバーを勉強しているのですが、どうも私が知りたいスクロールバーの機能ではありません。
他の参考サイト様でも同じような内容が多く、行き詰まってしまっています。
なので、皆様方の知恵を貸していただきたく、トピックを勝手ながら立てせていただきました。

windowsフォトビューアの様な、スクロールバーの機能を追加するためにはどうすればいいのでしょうか?
方法をご存知の方がいましたら、お手数ですが教えていただきたいと思います。

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 15年前
住所: 東海地方
連絡を取る:

Re: winapi32でのスクロールバーについて

#2

投稿記事 by softya(ソフト屋) » 14年前

はじめまして。
すいません、お望みの機能がいまいち良く分かりません。
もう少し具体的に説明していただけますか?
あと、もしかしてスクロールバーではなくてスライダーコントロールでは無いですか?
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

tm

Re: winapi32でのスクロールバーについて

#3

投稿記事 by tm » 14年前

ご返信ありがとうございます。
説明不足で申し訳ありません。

自分でもどう説明したらいいのか、難しいのですが、

パソコンで画像を表示するとき、基本はwindowsフォトビューアで表示されると思います。
画像を拡大するとフォトビューアのウィンドウズサイズでは収まりきらなくなることがあるはずです。
収まりきらなくなったときに、フォトビューアにスクロールバーが表示されて、x軸y軸にスクロールバーを動かすことによって、画像の見れる位置が変わると思います。
こうした機能をつけたいのですが・・・
説明が下手で申し訳ありません。

私はスライダーコントロールというものが、よくわかっていません。
スクロールバーコントロールと、スライダーコントロールは何が違うのでしょうか?

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 15年前
住所: 東海地方
連絡を取る:

Re: winapi32でのスクロールバーについて

#4

投稿記事 by softya(ソフト屋) » 14年前

それなら確かにスクロールバーですね。windowsフォトビューアの拡大縮小のバーの事かと勘違いしてました。
参考サイトに書かれているスクロールバーで間違いないです。

こちらが参考になるのでは無いでしょうか。
「超初心者のプログラム入門(C言語 Windows)」 決してわかりやすいページではないですが。
http://www13.plala.or.jp/kmaeda/winc/winc.htm#BMP2
こちらの画像スクロール。
http://www13.plala.or.jp/kmaeda/winc/bmpscrl.htm

猫でもにもサンプルがあります。
「Windows SDK編INDEX」
http://www.kumei.ne.jp/c_lang/index_sdk.html
「第99章 スクロール・バー」なんのですが前も読まないと全容はつかめないかと。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

tm

Re: winapi32でのスクロールバーについて

#5

投稿記事 by tm » 14年前

ありがとうございます!
早速試してみます。

閉鎖

“C言語何でも質問掲示板” へ戻る