tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^3: FolderBrowserDialogでフックするには?
投稿日: 2007/08/02(Thu) 17:02
投稿者よねKEN
> (VB6掲示板でもお世話になったやつです)

http://hanatyan.sakura.ne.jp/vb60bbs/wforum.cgi?mode=allread&no=8353&page=270
ですよね。これでVB6では実現できたのですよね?
であれば、これが十分にサンプルとして役立つと思います。

> SHBrowseForFolderを使いフックしてみようと自力で頑張ってみましたが。
> 未だに解決出来ていません。

どんな風に改造して、どんな問題が起きているのでしょうか?
VB6での実装の中身を理解していれば、後は、
VB6でのデータ型、APIの扱い方とVB.NETでのデータ型、APIの扱い方の違いを
押さえておくことで改造できると思います。

「アンマネージDLL関数の処理」
http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/cpguide/html/cpconmarshalingdatawithplatforminvoke.asp

「相互運用マーシャリング」
http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/cpguide/html/cpconmarshalingdatawithplatforminvoke.asp

などがその辺の資料です。
といっても資料のボリュームも膨大なので、取っ掛かりとして以下のページはいかがでしょうか。
「KEN's .NET [特集6] GetPrivateProfileStringにみるAPIの使用方法」
http://www5b.biglobe.ne.jp/~yone-ken/VBNET/special/sp06_GetPrivateProfileString.html

> 何方かコードを提示していただくか
> サンプルの掲載されているサイト等を御存知の方いらっしゃいましたら
> 教えていただけませんでしょうか?

「SHBrowseForFolder BFFM_SELCHANGED VB.NET」
でGoogleで検索すると1番目にこの質問、2番目以降に
VB.NETでのサンプルプログラムがいくつかありましたよ。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。