kondo28に関するfmsaqraのブックマーク (2)

  • .NET TIPS バージョン情報ダイアログを作成するには? - C# VB.NET Windowsフォーム - @IT

    Windowsアプリケーションでは、実行中のアプリケーションが一体どのバージョンなのかを、ユーザーが簡単に調べられるように、[バージョン情報]ダイアログを用意することが一般的だ。この[バージョン情報]ダイアログは、メイン画面のメニュー・バーから表示できるようにすることが多い。 例えばWindows標準のテキスト・エディタである「メモ帳」では、メニュー・バーの[ヘルプ]-[バージョン情報]から、次の画面のような[メモ帳のバージョン情報]ダイアログを表示できる。

  • @IT:.NET TIPS 実行ファイルからアプリケーションのアイコンを取得するには

    稿では、このようなアプリケーション・アイコンを実行ファイルから取得する方法を紹介する。 アプリケーション・アイコンをファイルから取得する方法 アプリケーション・アイコンは、.NET用のリソースではなく、Win32システム用のリソースである(「Win32リソース」と呼ばれる。Win32リソースについては「TIPS:VS.NETで画像などのリソースを利用するには?(組込編)」のコラムを参照してほしい)。このWin32リソースのアイコンをファイルから読み出す手段は、.NETには用意されていないようだ。従って、Win32 APIを用いて取得するしかない。具体的にはWin32 APIのSHGetFileInfo関数を使用する。 以下は、実際にそのSHGetFileInfo関数を用いてnotepad.exeのアプリケーション・アイコンを取得するためのサンプル・コードである。 using System

  • 1