3

ここで VB.NET フレームワーク 4 で派手な小さなアプリを作成しようとしています。Windows 7 のタスクバーのプログレスバーを利用するプログラムをいくつか見てきましたが、Google で検索してこれを実行しようとすると、アプリケーションに埋め込まれていました。単一の実行可能ファイルであり、移植性が高いと思われる場合、3 つの余分な dll を持ち歩く必要があります。これらのリソースをドラッグせずにタスクバーのプログレスバーにアクセスするにはどうすればよいですか?

4

1 に答える 1

4

Windows API を使用する。Windows API Code Packには、これらの Windows API 関数 (Windows 7 タスクバーの進行状況アイコンを含む) に .NET 経由でアクセスする方法を示す C# コードが含まれています。

はい、通常、この API パックを DLL にコンパイルし、プロジェクトと共に配布しますが、ソース コードが利用可能であり、ライセンスが非常に寛大であるように思われるため (再確認してください。私は弁護士ではありません)、コードの関連部分を VB に変換し (オンラインで利用できるツールはたくさんあります)、それをプロジェクトに含めることができます。そうすれば、外部依存関係のない単一の EXE ファイルを保持できます。

于 2010-07-01T11:53:20.927 に答える