私は、「プレビューペイン」だけ「編集ペイン」のように(Windowsの場合)エクスプローラとオプションを追加したいです。アイデアは私が編集したいテキストファイルを持っているが、私はファイルを編集するためにアプリケーションを開きたくないということです。私はちょうど編集ペインをクリックして編集したいと思う。どのようなAPIを私はこの方法でエクスプローラを拡張するために使用できますか? (それだけではなく、シェルのapiを見て:私は持っていると私はこれを達成することができますかわからない)。WindowsエクスプローラにGUIを埋め込むにはどうしたらいいですか?
答えて
あなたはPropertyHandlerを実装する必要があります。 Windows SDK \ Samples \ winui \ Shell \ AppShellIntegration \ PropertyHandlersを参照してください。
各プロパティは、プロパティスキーマのXMLファイルで記述されています。このプロパティー・スキーマは、PSRegisterPropertySchema()に登録する必要があります。プロパティハンドラは、IInitializeWithXXX、IPropertyStore、およびオプションでIPropertyStoreCapabilitiesを実装します。処理するファイル拡張子ごとに実装のCLSIDを登録する必要があります(ケースでは.txt)。
私のGUIをエクスプローラに埋め込むためにどのファイルプロパティが関係しているのか分かりません。 – chacham15
これはファイルプロパティに関するものではなく、Windowsプロパティシステムは、シェルアイテムに関するメタデータを統一的に表現するデータ定義の拡張読み書きシステムです。 Windows Vista以降では、シェルアイテム(ファイル、フォルダ、電子メール、または連絡先)のメタデータを格納および取得できます。プロパティは、Shellアイテムに関連付けられたメタデータの個々の部分です。したがって、このメタデータを使用して、ユーザーがファイルを編集できるようにすることができます。 – Flot2011
私はあなたが言っていることを見ていると思います。私自身のGUIが欲しいということです。これが便利な場所の簡単な例は、コードをプレビューすることです。プレビューに表示されるコードを構文強調表示したいと思います。これは単純なPropertyHandelerで可能です – chacham15
- 1. プロジェクトにバットファイルを埋め込むにはどうしたらいいですか?
- 2. 埋め込みデータベースにJTableを埋め込むにはどうしたらいいですか?
- 3. pageloadに埋め込みルビのjavascriptファイルを読み込むにはどうしたらいいですか?
- 4. Java GUIにExcelを埋め込む
- 5. RグラフをJavaFX GUIに埋め込む?
- 6. Rubyシェル(またはpry)エミュレータをウェブサイトに埋め込むにはどうしたらいいですか?
- 7. ウェブページに新しいGIFV形式を埋め込むにはどうしたらいいですか?
- 8. tkinter GUIをHTML Webサイトに埋め込むにはどうすればいいですか?
- 9. PythonでWebサイトからJSONデータを埋め込むにはどうしたらいいですか?
- 10. C#.Netを使用してビデオに画像を埋め込むにはどうしたらいいですか?
- 11. javascriptを使わずにonkeypressをHTMLに埋め込むにはどうしたらいいですか?
- 12. ウェブページに.epubを埋め込むにはどうすればいいですか?
- 13. Python GUIでC++プログラムを埋め込む
- 14. Windowsフォームの値から埋め込まれたPDFを埋め込む - C#
- 15. gui JTableに動的なArrayListを埋め込むにはどうすればよいですか?
- 16. インタラクティブなトランスクリプトを自分のサイトに埋め込むにはどうしたらいいですか?
- 17. wordpress.orgサイトに.swfオブジェクトを埋め込むにはどうしたらいいですか?
- 18. スタティックUITableViewにUISwitchを埋め込むにはどうしたらいいですか?
- 19. Google App EngineのウェブサイトにMP3を埋め込むにはどうしたらいいですか?
- 20. RコンソールをWebページに埋め込むにはどうしたらいいですか?
- 21. PerlをC++アプリケーションに埋め込むにはどうしたらいいですか?
- 22. matplotlibの各サブプロットに画像を埋め込むにはどうしたらいいですか?
- 23. C#アプリケーションに設定固有のマニフェストファイルを埋め込むにはどうしたらいいですか?
- 24. TwilioのSMSサービスをhtmlファイルに埋め込むにはどうしたらいいですか?
- 25. ASP.netコアアプリケーションのインラインイメージをMailgunに埋め込むにはどうしたらいいですか?
- 26. フォームにMicrosoft SQL Server 2008 Report Builderを埋め込むにはどうしたらいいですか?
- 27. Expandable list-viewのテキストにウェブサイトリンクを埋め込むにはどうしたらいいですか?
- 28. 既存のPodcastを自分のウェブサイトに埋め込むにはどうしたらいいですか?
- 29. RMarkdownテーブルにプロットを埋め込むにはどうしたらいいですか?
- 30. OpenEarsフレームワークをアプリケーションに埋め込むにはどうしたらいいですか?
その記事があなたがそこにあれば知っている、窓95私は少し後より深さの記事になりますしながらのために意味されているようだhttp://drdobbs.com/showArticle.jhtml?articleID=184402922 –
@MitchWheatより最新のバージョンですか? – chacham15