私は自分のGUIをC++で開発したいと思っています。私は最初から意味する。私は、Win32 API、MFC、.NETなどを使用することに興味はありません。私は最初からすべてを作り、開発したいと思っています。私は自分ですべてをやりたい。私はちょうどいくつかのリンク、参照または本がほしいです。私にこれに関するガイドラインを与えるものは何でも。Win32 APIではなくC++で独自のGUIを開発する方法は?
誰でもお手伝いできますか?
私は自分のGUIをC++で開発したいと思っています。私は最初から意味する。私は、Win32 API、MFC、.NETなどを使用することに興味はありません。私は最初からすべてを作り、開発したいと思っています。私は自分ですべてをやりたい。私はちょうどいくつかのリンク、参照または本がほしいです。私にこれに関するガイドラインを与えるものは何でも。Win32 APIではなくC++で独自のGUIを開発する方法は?
誰でもお手伝いできますか?
できません。 Windowsの画面に描画する唯一の方法は、Win32 APIを使用する方法です。 Win32の上に独自のGUIフレームワークを書くことはできますが、最終的には実際の作業を行うためにネイティブシステムを取得する必要があります。
Win32 APIは、Windowsオペレーティングシステムでのユーザーランド(つまりカーネルレベルではない)プログラミングの基本APIです.Windowsを経由せずにWindows上では何もできません。 Windows上で何らかの操作を行うソフトウェアは、ある時点でWin32 APIを呼び出す必要があります.Win32 APIは、Windowsカーネルにsyscallを作成します...したがって、あなた自身のGUIのプログラミングに興味があればWin32呼び出し、私は非常にWin32に精通してお勧めしたいと思います。良い本は"Windows via C/C++"のようなものです...特定のGUI情報を提供するわけではありませんが、GUIを構築するためのMSDN情報とともに使用できるWin32の詳細な理解が得られます。実際にGUI自体を作成するには、MSDN GDIのドキュメントを参照してください。
私はbtを知っていました。C++はGUIを作成するためにその輪郭関数を持っていなければなりません。 –
@HarmanJ C++はGUIを提供しません。 GUIに関連するC++標準ライブラリには何もありません。それは常にシステムライブラリによって提供されます。 –
@HarmanJあなたがちょうどそれを言ったという事実は、あなたが自分のGUIフレームワークを書くことができなくなることを意味します。 – cmannett85
「Win32 API、MFC、.NET」を使用せずにOK ...? Linux上で試してみてください:-) OSを書いてください。 私は
....たぶん、あなたはそれを試みることができる...有史以前の時代にターボCと幸運を をDOSの上にGUIを行っていた、あなたはマゾ:P –
のWin32 APIは」の定義であります最初から。 –
@RobAgar loool)) – ddacot