
No.2ベストアンサー
- 回答日時:
こんにちは。
アイコンクラスのSaveメソッドを使えば簡単に出来ます。
24ビットRGBで作成してみましたが、リソースエディタからでも読み出せましたし、エクスプローラにも表示されています。
http://msdn.microsoft.com/ja-jp/library/system.d …
http://dobon.net/vb/dotnet/graphics/saveimage.html
private void Form1_Load(object sender, EventArgs e)
{
//ビットマップの作成
System.Drawing.Bitmap bitmap = new System.Drawing.Bitmap(32, 32, System.Drawing.Imaging.PixelFormat.Format24bppRgb);
//グラフィックスの作成
System.Drawing.Graphics gfx = System.Drawing.Graphics.FromImage(bitmap);
//此処でgfxに描写等をする
//グラフィックスの消去
gfx.Dispose();
//ビットマップをアイコンへ変換
System.Drawing.Icon icon = System.Drawing.Icon.FromHandle(bitmap.GetHicon());
//ファイルを作成する(書き込みモード)
System.IO.Stream outStream = new System.IO.FileStream("MyIcon.ico", System.IO.FileMode.Create, System.IO.FileAccess.Write);
//アイコンをファイルに書く
icon.Save(outStream);
//後始末
outStream.Close();
bitmap.Dispose();
icon.Dispose();
}
お返事ありがとうございました。
ばっちりアイコンファイルの作成ができました。
サンプルソースまでありがとうございました。
参考リンクも大変参考になりました。
No.1
- 回答日時:
C#に限らず、どの言語でも、アイコンエディタは作成できますが、アイコンの画像ファイルそのものは作成できません。
もし、画像ファイルそのものを作成したい場合、アイコンエディタを作成するか、ほかのアイコンエディタを使用するしかありません。
あとは、VisualStudio Standard Edition以上に入っている、リソースエディタを使用する方法もあります。
>「Hello world」のようなサンプルページを探して見ましたが
>みつかりませんでした。
もしかして、プログラミング自体初めてなのでしょうか?
もしそうだとしたら、言語自体の勉強から始めて下さい。
そうではなくて、何かしらのプログラミング言語を一通り勉強している場合、以下のサイトでWindowsAPIもしくは、MicroSoft.Net入門のあたりを参考にしてみてください。
http://wisdom.sakura.ne.jp/
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) widows11のメモ帳でExcelのTXTファイルを開きたい 6 2022/08/23 17:09
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- その他(プログラミング・Web制作) Scratchについてです 作ったプログラムをコンピュータに保存してそのまま何もいじらずにそのプログ 1 2022/05/19 18:51
- C言語・C++・C# 至急お願いします。C言語で.imgのファイルを読み込んで1バイトづつ出力するプログラムを作りたいので 3 2023/01/16 22:49
- C言語・C++・C# 参考にいろいろとc言語、c++言語プログラミングでレジストリーを操作したいのですが、無料配布のc++ 3 2022/12/22 01:49
- C言語・C++・C# C言語で移動平均のプログラムを作りたいのですが、数値をファイルから取ってきて計算をするプログラムはど 1 2022/09/29 01:21
- C言語・C++・C# [C言語] コメント文字列を無視して、数値データを読み込むプログラム部分について 5 2022/10/05 11:03
- C言語・C++・C# C言語 3 2022/10/04 15:07
- C言語・C++・C# exeファイルが作れない(windows10) 6 2022/08/13 08:47
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
プログラミング言語の取得方法
-
C言語、C+、C++、C#の違い
-
COBOLで文字タイプを数字...
-
言語のことで。
-
プログラミングについてです。 ...
-
C言語とhtmlの違いを どな...
-
C言語 おすすめの本
-
UNITY Float型の接尾辞fって
-
プログラムに書かれる"%"記号の...
-
COBOLでのNOT = の AND条件
-
新しく挑戦する言語は・・
-
スプレッドシートの作成
-
初心者におススメのプログラミ...
-
EXCELの表示について
-
C++における継続行
-
プログラミング言語は何種類で...
-
AIを学ぶのに適しているプログ...
-
.Net Framework APIがあればMFC...
-
VB.NETからC言語への乗...
-
一問一答形式の英単語のクイズ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プログラムからアイコンファイ...
-
C言語、C+、C++、C#の違い
-
COBOLでのNOT = の AND条件
-
C言語とhtmlの違いを どな...
-
プログラムに書かれる"%"記号の...
-
COBOLで文字タイプを数字...
-
UNITY Float型の接尾辞fって
-
HTMLとC++で、どんなホームペー...
-
Excel VBAで文字化けする (英語...
-
C++における継続行
-
TO_CHARで小数点以下がある場合...
-
VBScriptで引数を省略したい場合
-
VCとVC++
-
UWSCはどのプログラミング言語?
-
パスカルケースの由来。
-
vbaとc言語の関連性について
-
任天堂で使うプログラミング言...
-
Excelの開発言語ってなんですか?
-
C++ ってなんて読む?
-
VBSでDim、Private、Publicの違い
おすすめ情報