私は3Dエディタを作っています。サムネイル表示モードでは、Windowsエクスプローラで3Dモデルのプレビューをファイルに表示します。Windowsエクスプローラでファイルのプレビューを「サムネイル」ビューで表示するにはどうすればよいですか?
どうすればよいですか?
私は3Dエディタを作っています。サムネイル表示モードでは、Windowsエクスプローラで3Dモデルのプレビューをファイルに表示します。Windowsエクスプローラでファイルのプレビューを「サムネイル」ビューで表示するにはどうすればよいですか?
どうすればよいですか?
preview handlerを実装する必要があります。
IExtractImage2を実装しているエクスプローラのサムネイルを抽出するシェル拡張を記述する必要があります。ああ、それはCOMだから、後で汚く感じるほうがいい。
私は未加工のC++を使用していますので、1日か2日後にCOMでローリングすると不快感を感じます。 –
または、EZShellExtensionsMFCを使用して、きれいできちんと感じることができます:-) – logicnp
名前がMFCのものを使用した後、きれいできちんとした感じがしません:X – OregonGhost
プレビューハンドラのドキュメントを正しく理解していれば、エクスプローラのパネルで、サムネイルは表示されません。 – OregonGhost
サムネイルにも使用されています(少なくともVistaでは)。もちろん、IExtractImageを実装することもできます(Vista以前のOSの方が良いかもしれません)。プレビューハンドラの利点は、それらが「プロセス外」であり、シェルをクラッシュできず、優先度の低いバックグラウンドスレッドで呼び出されていることです。 – Stefan
IExtractImageの場合も同様ですVista? – OregonGhost