既出かもしれませんが、質問させて下さい。
質問タイトルの通り、PhotoShopやGIMPのような
レイヤーの機能を持つウィンドウ(ダイアログボックス?)や、ツールボックス
を作りたいと考えています。
今、自分が用意している開発環境は
OS:Windows7
ソフトウェア開発スイート:Visual Studio 2010 C++
API:WinAPI
言語:C++
ホームページで「猫でもわかるプログラミング」さんをWinAPI開発に参考にさせていただき、
同HPと同じく、空のプロジェクトでAPIを使用しながら一からコードで作成したいと
考えています。
自身の知識としては、C/C++でDirectXを使用しての3D描画くらいで、
GUIの設計は初めてです。
調査不足かもしれませんが、質問させて下さい。
PhotoShopやGIMPのようなレイヤーやツールボックスウィンドウは、
WinAPIのみで作成されているのでしょうか?
それとも、他にGUIプログラミング用のAPIがあるのでしょうか?
もしあるのならば、APIや参考HPを教えて頂けたら嬉しいです。
プログラミング初心者ですが、どうかよろしくお願い致します。
No.1ベストアンサー
- 回答日時:
Win32APIしか使っていないと思います。
ちなみにGIMPはオープンソースでGUIライブラリGTK+も含めてソース公開されていますので参考にできると思います。
Win版のGTK+はWin32APIをラップしているだけです。
「GTK+ - Wikipedia」
http://ja.wikipedia.org/wiki/GTK%2B
「GTK+ Download: Windows (32-bit)」
http://www.gtk.org/download/win32.php
早急なご回答ありがとうございます!!
APIは、WinAPIで十分なんですね!!
さっそくGIMPのソースコードをダウンロードして読んでいるところです^^
とても勉強になります!ありがとうございました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- その他(プログラミング・Web制作) Pythonを用いたフラッシュ暗算ソフトの開発に必要なもの 2 2023/01/29 02:22
- アプリ swiftでスマホアプリを開発した時の動作確認 1 2023/02/14 11:37
- その他(自然科学) 科学技術計算の仕事について 2 2023/02/04 18:09
- その他(プログラミング・Web制作) このpythonコードの意味教えて下さい! 2 2022/08/26 00:52
- 画像編集・動画編集・音楽編集 AfterEffectでのシャターの挙動がおかしい 1 2023/05/07 00:38
- Java EclipseとVisual StudioをPC1台にインストールしただけではPCは重くならない? 3 2022/12/08 15:35
- その他(プログラミング・Web制作) TwitterAPIを使用せずに自動ツイートする方法を知りたい。考え方としてはブラウザを擬似操作して 2 2023/02/02 17:16
- フリーソフト 色々な形式の個人情報を後で参照しやすいようWindow10で管理したいのですが、どんな方法があるの? 1 2023/04/29 16:46
- JavaScript API連携のプログラミングについて(Typescript) 2 2023/05/03 11:00
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Visual Studio Codeについて
-
小学1年生の子です。塾に行かせ...
-
PL/Iについて
-
procってなんですか?
-
プログラミングの雑談とかでき...
-
IT業界より楽に稼げる業界って...
-
整数1〜99を入力させ、それを英...
-
VBAプログラミング
-
プログラミングを教えたいです...
-
LeetCodeていうの初めて、
-
オススメのプログラミングスク...
-
GitHubについて
-
PHPやJavaで料金シュミレーショ...
-
C言語プログラミングについて ...
-
宣言の構文エラーが出ます。
-
作業工程 SDとMD
-
義務教育レベルのプログラミン...
-
CSVデータの"(ダブルクォーテ...
-
PLC 命令
-
家庭のパソコンで Python の 環...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
小学1年生の子です。塾に行かせ...
-
Visual Studio Codeについて
-
プログラミングを教えたいです...
-
LeetCodeていうの初めて、
-
義務教育レベルのプログラミン...
-
procってなんですか?
-
私はプログラミングは一切分か...
-
IT業界より楽に稼げる業界って...
-
プログラミングの雑談とかでき...
-
最近小学生、中学生にもプログ...
-
アセンブリ名とは??
-
CSVデータの"(ダブルクォーテ...
-
以下のサイトのようなフォーム...
-
家庭のパソコンで Python の 環...
-
オススメのプログラミングスク...
-
VBA フォルダ アクセス権限付与
-
プログラミングをやってます。 ...
-
エクセルVBAでRS232Cへ
-
MFCとC++/CLIとの比較
-
VBAプログラミング
おすすめ情報