WinAPI ペイントソフトを作りたいのですが
Posted: 2014年3月19日(水) 16:06
初めまして。Leinと申します。
今、ペイントソフトの開発にWinAPIを使おうと思うのですが、
WinAPIでの開発は初めてでわからないことが多く、いくつか教えてもらいたい事があります。
(PaintToolSAIのようなソフトを目標に作りたいです。)
1,
メニューやボタン、スクロールバー等(リソース?)のビジュアルで、デフォルトの物以外を使うにはどうすればいいのでしょうか?
2,
ツールボックスやレイヤーパネルといったものはどのように作る方法があるのでしょうか?
リソースで作るのか、他の作り方があるのかがわかりません。
3,
ペイントツールによくある、円と四角を組み合わせたような形の「色の選択ツール」
(円で色を選択して四角で明度と彩度を決めるアレ)はどのように作ればいいのでしょうか?
C言語の基礎は理解しているつもりです。
WinAPIについては、「猫でもわかるプログラミング」のサイト様を参考に少しずつ理解を進めていて、
ウィンドウの表示、プロシージャの処理ぐらいは書けるようになった次第です。
また、リソースについてはメニューとダイアログボックスの作り方と処理を理解した程度です。
環境
OS:Windows7
コンパイラ:VC++2010 Express
リソースエディタ:XN Resource Editor
今、ペイントソフトの開発にWinAPIを使おうと思うのですが、
WinAPIでの開発は初めてでわからないことが多く、いくつか教えてもらいたい事があります。
(PaintToolSAIのようなソフトを目標に作りたいです。)
1,
メニューやボタン、スクロールバー等(リソース?)のビジュアルで、デフォルトの物以外を使うにはどうすればいいのでしょうか?
2,
ツールボックスやレイヤーパネルといったものはどのように作る方法があるのでしょうか?
リソースで作るのか、他の作り方があるのかがわかりません。
3,
ペイントツールによくある、円と四角を組み合わせたような形の「色の選択ツール」
(円で色を選択して四角で明度と彩度を決めるアレ)はどのように作ればいいのでしょうか?
C言語の基礎は理解しているつもりです。
WinAPIについては、「猫でもわかるプログラミング」のサイト様を参考に少しずつ理解を進めていて、
ウィンドウの表示、プロシージャの処理ぐらいは書けるようになった次第です。
また、リソースについてはメニューとダイアログボックスの作り方と処理を理解した程度です。
環境
OS:Windows7
コンパイラ:VC++2010 Express
リソースエディタ:XN Resource Editor