社本@元ネオニート Blog

社本@元ネオニート (元々ワック) のいたずら書き (for Programmers)

AILight Banner
AILight Blog

プロフィール

社本@元ネオニート Blog
働いたら負けかなと思っていたのですが。。とうとう働き始めました。アメリカのシアトル・エリアにある企業向けのバックアップソフトを開発している会社です。日本人は私だけ。なんとか。。やっていけてるようです。

目次

Blog 利用状況

記事分類

過去の記事

タグ

シェルビューの表示の切り替えの方法 - Shell/Explorer

シェルビューの表示の切り替えには、IContextMenu::InvokeCommandを使います。
その他にもファイルダイアログで必要な"フォルダの新規作成"もできるようです。

---
#define CMDSTR_NEWFOLDERA   "NewFolder"
#define CMDSTR_VIEWLISTA    "ViewList"
#define CMDSTR_VIEWDETAILSA "ViewDetails"
#define CMDSTR_NEWFOLDERW   L"NewFolder"
#define CMDSTR_VIEWLISTW    L"ViewList"
#define CMDSTR_VIEWDETAILSW L"ViewDetails"
#ifdef UNICODE
#define CMDSTR_NEWFOLDER    CMDSTR_NEWFOLDERW
#define CMDSTR_VIEWLIST     CMDSTR_VIEWLISTW
#define CMDSTR_VIEWDETAILS  CMDSTR_VIEWDETAILSW
#else #define CMDSTR_NEWFOLDER CMDSTR_NEWFOLDERA #define CMDSTR_VIEWLIST CMDSTR_VIEWLISTA #define CMDSTR_VIEWDETAILS CMDSTR_VIEWDETAILSA
#endif ---

■[HOWTO] コモン ダイアログで参照できるシェル名前空間拡張の作成方法 - KB
http://support.microsoft.com/default.aspx?scid=kb;ja;216954

■IContextMenu Interface - MSDN
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/reference/ifaces/icontextmenu/icontextmenu.asp

■拡張シェルオブジェクト用インターフェイス - 進め!中級プログラマー
http://www.asahi-net.or.jp/~GV4J-SGUR/narik/stp002b.htm

■ShellBrowserの実装 - for Programmers
http://www.wac-jp.com/programmers/win32/ShellBrowser.html

投稿日時 : 2005年8月5日 5:26


コメントを追加

タイトル
名前
URL
コメント