[ONLINE]
[AltaVista]
[InfoSeek]
[NaruTo の御家頁]
[NaruTo の WZ 工房]
[初めに]
[機能]
[その他]
[終わりに]
[DOWNLOAD]
[Bottom]
SHBF.tll
[Top]
[Bottom]
- 初めに
Windows95 の Shell には 「Folder を選択するためのダイアログ」が
用意されていますが、WZ から呼び出すには Win32 SDK が必要です。
このマクロは WZ から「フォルダの参照」ダイアログを呼び出せるようにします。
[Top]
[Bottom]
[使用法]
[リファレンス]
- 機能
SHBF.c は 「フォルダの参照」ダイアログ を呼び出す Win32 API の関数「SHBroseForFolder」を Wrap する関数一つのみを持つライブラリです。
[機能]
- 使用法
このライブラリは TLL で提供され、
ソースは公開していませんので、使用するマクロに於
#include <SHBF.h>
として下さい。
[機能]
- リファレンス
関数
[リファレンス]
BOOL OpenBroseFolder(HWND hwndOwner,mchar* pszFolder)
「フォルダの参照」ダイアログを開け、選択したフォルダのパスを取得します。
引数
HWND hwndOwner
ダイアログの Owner Window を指定します。
mchar* pszFOlder
選択したフォルダのパスを格納します。
返り値
- BOOL
ダイアログで OK ならば TRUE、Cancel ならば FALSE を返します。
[Top]
[Bottom]
[変更履歴]
[著作権・配布条件等]
- その他
[その他]
- 変更履歴
- 1997/11/12 ver0.10
[その他]
- 著作権・配布条件等
- このマクロの作者は NaruTo(成岡知彦)で、
著作権を保有しています。
- このマクロを使用したことにより発生した
いかなる障害に対しても
作者は責任を取る義務を有しません。
- このマクロにバグがあっても作者は
バグを取り除く義務を有しません。
- このマクロを改変したものを配布・転載するときは
必ず改変した人の氏名と改変した旨を明記すること。
その際、作者の名前を削除しないこと。
[Top]
[Bottom]
- 終わりに・・・
僕にとってのずっと疑問だったのが、
しばしば「フォルダ参照ダイアログ」というものを見かけるが、
どうやってだしているのだろうかというのだった。
当然 OS の機能だろうとは思っていたが、
ずっとその API が分からなかった。
今までも何度か調べたことはあったが、先日徹底的に探してみた。
MSDN Library で、「Browse」 とか 「Folder」 とかで検索したが
それらしいのが見当たらない。
「Shell」 の持っている機能だろうと当たりをつけ 「SH*」 で検索して、
やっと 「SHBrowseForFolder」 という関数を見つけた。
なお、本当のこの library を公開した目的は、
dialogControlRefer で対応してくれ〜
という要望のためです。 (^^;
[Top]
[Bottom]
DOWNLOAD
SHBrowseForFolder() Wrapper 関数
SHBF.tll ver0.10
- 【対応バージョン】
- WZ32 ver3.00B
- 【アーカイブ内容】
- ドキュメント、バイナリ、サンプルマクロ「SHBFtest」
ここからDOWNLOAD
[Top]