windows-shell

    7

    4答えて

    IShellFolderインターフェイスポインタがある場合。 PIDLはどのように入手できますか? 私はその子どもを列挙する方法を見ることができ、それを使って2人の子供を比較する方法を見ることができます。しかし、どうすれば自分のpidlを得ることができますか? 私が知りたいので、私は尋ねる: このIShellFolderです==別のIShellFolder を私はIShellFolder::Com

    3

    1答えて

    コードを使用してvsReportモードでDelphi 2007 TShellListViewの列幅を永続的に設定する方法はありますか?通常のShellListView.Columns [0] .Widthプロパティは現在のディレクトリの幅のみを設定し、現在のディレクトリが変更されるたびに、またはファイルリストのリフレッシュ後にその幅がリセットされます(コード、フォルダをダブルクリックするなど)。

    1

    1答えて

    ...私は私の製品のヘルプドキュメントを表示するには、Vistaのツールバーにある[ヘルプ]ボタンを利用する方法を疑問に思いました。現在、ヘルプボタンは利用できますが、クリックすると何も処理されません。 私は、これはXPのような以前のWindowsのバージョンでは利用できなかった新しい機能であるとして、ヘルプVistaのボタンと7を処理する方法を疑問に思いました。エクスプローラのツールバー上の[ヘ

    1

    1答えて

    私は正しい方法を見つけることができないので、誰かがこれを手伝ってくれることを願っています。私は現在、その一部ですべてのWindowsライブラリを列挙し、その内容も表示できるアプリケーションを開発中です。今のところ、私はすべての標準的なウィンドウ7のライブラリ、ドキュメント、画像、ビデオ、音楽用のインクルードされたフォルダを手に入れることができました。問題は、IShellLibrary :: SHL

    -5

    2答えて

    私は次が可能であるか否かに関する同僚との話し合いを持った。 Windows XPでUSBドライブからのMFCアプリケーションをインストールします(このインストールをするための十分な権限を持つユーザーによって手動で開始されるだろうソフトウェアをインストールする)。 再起動後、このアプリケーションはデフォルトのWindows XPシェル(explorer.exe)の代わりに起動する必要があります。 ど

    0

    1答えて

    フォルダ名に "。{CLSID}"を追加してファイル拡張子をファイルシステムにインストールしました。シェル拡張は.zip拡張と似ています(ファイルを見ることができます)。エクスプローラはそれをうまく処理しますが、サブファイル/フォルダ(コマンドシェルのようなプログラム)を認識するために他のプログラムを取得するにはどうしたらいいですか?私はシェルを使ってディレクトリに移動し、空のフォルダを表示します

    2

    3答えて

    WindowsシェルでF2キーを押してファイル名を編集すると、限られた一連の編集キーがわかります。 CTRL +矢印キー、ホーム、終了、CTRL + X。たとえば、CTRL +右向き矢印を入力すると、カーソルはダッシュの直後に停止しますが、ある期間は停止しません。これらのアクションはカスタマイズ可能ですか? 直接関連していないが、トピックに役立つと思われる追加情報もありがとうございます。

    5

    2答えて

    いくつかの既知のREFIIDを名前に変換する関数の手作業の短さ: if (riid == IID_IUnknown) return "IUnknown"; if (riid == IID_IShellBrowser) return "IShellBrowser"; ... よく知られている(またはすべての)REFIIDに対して適切なデバッグ文字列を返すシステムコールはありますか?

    1

    1答えて

    私はC#WPFアプリケーションを持っています。これは、すべてのファイルで動作するように設計されています。現在は、コマンドライン引数を使って '入力'を受け付け、メインウィンドウのコントロールにドラッグアンドドロップすることもできます。しかし、理想的には、ファイル/複数のファイルを右クリックして、単に「これをうかがってください」をクリックするようにしてください。 私は数年前からコンテキストメニューの

    3

    3答えて

    まず、私の貧しい人のために申し訳ありません... 名前空間拡張機能(NSE)を使用してWindowsエクスプローラに仮想フォルダを追加したい場合、この仮想フォルダを開いてパスを探索できるようにします(例えば、c:\test)。 どのように私はDelphiを使ってこれを行うことができますか?ありがとう。