Windows のエクスプローラーっぽいのをHSPで

Windows のエクスプローラーっぽいのをHSPで

HSPで東方dat編集ツールを作成するため、Windowsのエクスプローラーのようなものにしようと思ったのですが、それを再現するのが異常に大変…。
大雑把にいえば、メニューバー、ボタン、入力ボックス、ツリーボックス、リストボックス、ツールチップ、その他 (ステータスバーなにそれおいしいの) 、の表示を行えばよいんですが、
popup menu , menu bar , button , text box , tree view , list view , tool tip 
メニューバーの作成             http://lhsp.s206.xrea.com/hsp_menu.html#1 これはそのまま使える
リストビューでアイコン         http://codetter.com/?p=763 まじぱねー。ほとんどWindowsのエクスプローラーじゃん。表示方法が詳細/一覧/小/中しかなくて、Windows 7 にあるコンテンツ/並べて表示/大/特大表示もしたいとか思ったけど、これはWindows 7 が独自のコントロールで行っているらしく、断念。
右クリックメニューの作成       http://lhsp.s206.xrea.com/hsp_menu.html#2 ここではウィンドウに張り付けてるけどオブジェクトにも張り付けられるんだよね?
ダブルクリック判定             http://lhsp.s206.xrea.com/hsp_mouse.html#4 これってコントロール上でも使えるかな…? 使えるとしたら別のメッセージが来るとかそういうことあるかな…?
リストボックスソート           http://lhsp.s206.xrea.com/hsp_object4.html#8 これって複数の列行だったら使えるのかな…?
リストボックス手動並び替え     http://lhsp.s206.xrea.com/hsp_object4.html#9 ようするにマウス座標から地道にやれってことですね。わかります。
リストボックス文字列検索       http://lhsp.s206.xrea.com/hsp_sendmsg4.html 下のほう参照。これでファイル検索機能及びファイル名指定して開く機能が作れる。
D&D (外→内)                   http://lhsp.s206.xrea.com/hsp_object4.html#5 これでGUI的にすぐ読み込める。まあコマンドラインやメニューバーからも読み込めるようにするつもりだけど。
D&D (内→内)                   ↑リストボックス手動並び替え
D&D (内→外)                   http://www.atmarkit.co.jp/fdotnet/dotnettips/384expdragdrop/expdragdrop.html HSP用の資料ではないため、移植が必要。
D&D (半透明表示)               http://www.crystal-creation.com/software/technical-information/programming/c-sharp/sample/draggable-listview.htm これもHSP用の資料じゃないんだよなぁ…。でも、HSPで検索してもよいのが見つからない…。
ウィンドウスタイル一覧ListView http://ahk.xrea.jp/misc/Styles.html ListViewのウィンドウスタイルが載ってる
ツールチップ表示               http://lhsp.s206.xrea.com/hsp_object6.html#5
こんだけ資料が必要になりましたよ… ( \時間かかったー/ )
と言っても、まだツリーボックスについては調べてません。
東方datって基本的にディレクトリの概念ないんですが、緋想天とかのdatにはディレクトリも管理できるらしく…、最初はいらないと思っていたツリーボックスも必要になってしまったんです。
はあ…本当にいつ完成するのやら…。
割と暇が多い今のうちは先に (東方dat入出力) APIを作っちゃったほうが良いかな…。
まだ文花帖~神霊廟のバージョンの読み込みしか成功してないし…。
まだまだ先は長そうです。
ではまたいつか。(完成するまでに他のモジュールやプラグイン公開するかもしれません)
↓クリック (投票) お願いします~