問題タブ [shell32]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
140 参照

c# - IRunnableTask への参照を追加する方法

IRunnableTaskインターフェイスを実装できるようにする必要がありますが、その方法がわかりません。C:\Windows\System32\Shell32.dll への参照を追加しようとしました -- 運が悪い... Google で情報を見つけようとしました... IRunnableTask にアクセスするために .net プロジェクトにインポート/インクルードする方法については何もありません。

これは、以前にこのインターフェイスを使用したことがある人にとっては簡単なことだと思います。

0 投票する
3 に答える
3179 参照

c# - Windows デスクトップから選択したファイルのリストを取得する

Windows デスクトップと Explorer Windows から選択したファイルのリストを取得しようとしています。要件は、アクティブなエクスプローラー ウィンドウまたはデスクトップから現在の選択を取得できることです。

オンライン リソースを参照した後、次のコードをまとめることができましたが、デスクトップから選択した項目のリストが表示されません。

それ以外は、次のことを試しましたが、デスクトップを無視して、開いているすべてのエクスプローラー ウィンドウで選択したすべての要素のリストを表示するだけです。

そのため、常にエクスプローラー ウィンドウからのリストが表示され、エクスプローラー ウィンドウが開いていなくても結果が得られません。現在の技術は、デスクトップを完全に無視しているようです。

現在アクティブなウィンドウ/デスクトップから選択されたファイルのリストを取得するために誰かが私を助けてくれれば、本当に感謝しています.

ありがとうございました。

0 投票する
1 に答える
980 参照

.net - Windows Server 2008R2 でのタスクバー位置の SHAppBarMessage に関する問題

で本当に奇妙な問題が発生しSHAppBarMessageています。数時間さまざまなことを試していますが、うまくいきません。TaskBar の位置を取得しようとしています。Windows 8 では問題なく動作しますが、Windows Server では戻り値はSHAppBarMessage.

回答からの次のコードは、 Windows 8 では問題なく動作しますが、Windows 2008R2 では奇妙な動作をします。

私は完全にアイデアがありません。そのまま動作するはずです。しかし、なぜそれが機能しないのかわかりません。何か不足していますか?

百聞は一見に如かず

0 投票する
1 に答える
156 参照

windows - SW_MAXIMIZED と最大化できないアプリ

ShellExecuteEx を使用して、自分のアプリケーションからアプリケーションを起動しています。私のアプリケーションの機能の 1 つは、起動するアプリを開いたときに最大化できるようにすることです。これSW_SHOWMAXIMIZEDは、SHELLEXECUTEINFO 構造体の nShow フィールドにフラグを追加できるため、99% の確率で正常に機能します。

現在、アプリケーション自体を最大化できないものがあります (タイトル バー領域の最大化ボタンがグレー表示されています)。その一連のアプリケーションの中にはcalc.exe、SW_MAXIMIZE フラグを無視してデフォルト サイズで起動するものもあります。残念ながら、他のアプリは -- のようにcharmap.exe-- どうにかして最大化して開くことができます (そのせいで奇妙に見えます)。

(1) これは私が対処しなければならない特定のアプリケーションのバグなのか、(2) これを止めるためにもっとうまくやれることがあるのか​​、(3) いくつか考え出す必要があるのか​​を判断しようとしています。明らかでない回避策。どんな助けでも感謝します。

0 投票する
4 に答える
15561 参照

c# - Shell32.Folder.GetDetailsOf(..,..) にはどのようなオプションがありますか?

GetDetailsOf()を使用してシェル アイテムの詳細を取得する回答を見てきましたが、数字は常にマジック ナンバーです。

FolderItemGetDetailsOfの両方のドキュメントを見ました が、何も見つかりませんでした。(後者のリストはすべてではありません。「説明」、「作成者」、ごみ箱の削除日は含まれていません...)

アイテムの可能なオプションを返すメソッドはありますか? それはどこかに記載されていますか?

0 投票する
1 に答える
2000 参照

excel - VBA Shell32 アイコン

Shell32 のアイコンを Access アプリケーションに埋め込む方法はありますか?

理想的には、それらを画像として (おそらく ImageList に) 保存したいのですが、アプリケーションで使用できる限り、それは問題ではありません。次のコードは私が望むものに近いようですが、VB と API の知識が限られているため、VBA に適応させることはできません。