スプリットウィンドウがスライドするコントロール


Yoshi  2008-04-25 23:34:14  No: 68166

スプリットウィンドウの境界位置に横向き三角があって
クリックするとスライドしながら出たり入ったりする
コントロールってなんという名前なのでしょうか?
実現したいと思うのですが名前が不明で検索できなくて
詰まってしまいました。
XP VS2005 VC++ SDK/MFC
よろしくお願いします。


ん?  2008-04-26 02:23:48  No: 68167

例えば、どのアプリのどの部分を指しているのですか?
#具体例があれば、解答がつくかも。。


Yoshi  2008-04-26 22:06:28  No: 68168

ん?さん 
 コメントありがとうございます。

アプリとしては SolidWorksとか  JUDEとかで実現されているのですが
マイナー過ぎますね・・ JUDEは Javaみたいだし
細長いボタンを作ってコードをがりがり書いてスライド効果を表現する
しかないのでしょうか


rin  2008-04-27 03:57:23  No: 68169

VS2005で
ツールウィンドウなどを「自動的に隠す」設定にし
隠れているウィンドウのタブにマウスを当てて、表示させるとき、
スライドしてでてきますが
あんな感じでしょうか?

もしそうなら
MFCは、VSみたいなリサイズ可能なドッキングウィンドウも
用意されてないから、自作になるでしょうね。


Yoshi  2008-04-27 04:51:39  No: 68170

rinさん こんばんは
コメントありがとうございます。

> VS2005で
> ツールウィンドウなどを「自動的に隠す」設定にし
> 隠れているウィンドウのタブにマウスを当てて、表示させるとき、
> スライドしてでてきますが
> あんな感じでしょうか?

まさにその通りです。
ただ 上記の動作はフォーカスが失われると自動的に
スライドしながら隠れて行くのですが望んでいるのは
境界付近に小さい三角がありましてそれをクリックす
ることでスライドしながら出たり入ったりします。

> もしそうなら
> MFCは、VSみたいなリサイズ可能なドッキングウィンドウも
> 用意されてないから、自作になるでしょうね。

やっぱりそうですか・・


Yoshi  2008-04-27 19:11:32  No: 68171

超有名なアプリを忘れてました。グーグルマップです。

http://maps.google.co.jp/maps?hl=ja&ie=UTF-8&tab=wl

グーグルマップを開くと地図を表示する右ペインと
情報を表示している左ペインがそのようなインタフェースで
区切られています。
コントロールの名前でもわかったらなんとか手がかりをつかめ
そうなのですが、名称か実現方法をご存じの方がおられましたら
ヒントでもいいのでよろしくお願いします。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加