6

Win32API のようなメニューを作成できる API が必要ですが、
WinAPI よりも簡単で優れたものがあります。
これにより、テキスト ゾーン、ボタンなどを備えた GUI を、平均的な Windows プログラムのように作成
できます (Windows GUI スタイル)。ありがとう。

4

8 に答える 8

9

wxWidgets :

wxWidgets を使用すると、開発者は 1 つのコードベースを使用して Win32、Mac OS X、GTK+、X11、Motif、WinCE などのアプリケーションを作成できます。C++、Python、Perl、C#/.NET などの言語から使用できます。他のクロスプラットフォーム ツールキットとは異なり、wxWidgets アプリケーションはネイティブのルック アンド フィールです。これは、wxWidgets がエミュレートするのではなく、プラットフォーム独自のネイティブ コントロールを使用するためです。また、広範で、無料で、オープンソースで、成熟しています。

于 2008-10-04T21:37:28.490 に答える
6

私は使ったことはありませんが、QT はかなりまともなフレームワークのようで、オープン ソースでもあり、マルチプラットフォームであり、モバイル API も備えており、Java または C++ でコーディングできます。

http://trolltech.com/downloads

于 2008-10-04T21:42:18.400 に答える
5

http://www.wxwidgets.org/を見てみましょう- いくつかのチュートリアルをチェックして、感触を掴んでください。

こちらもご覧ください

(編集: 2008 年 10 月にこの回答を書きました。それ以来、私はQtへの変換者になりました。これにより、高品質のクロスプラットフォーム開発が簡単になります!)

于 2008-10-04T21:38:11.607 に答える
4

GTK !

プログラムを使用するには、Windows ユーザーが GTK ライブラリ パッケージをインストールする必要がありますが (残念ながら)、特にPythonと組み合わせると、美しいコード構造が得られます。

于 2008-10-04T21:45:58.550 に答える
3

本当に Win32 を直接使用している場合は、MFC を試してください。

または、よりモダンなものが必要な場合は、WTL

http://wtl.sourceforge.net/

Windows テンプレート ライブラリ (WTL) は、Windows アプリケーションと UI コンポーネントを開発するための C++ ライブラリです。ATL (Active Template Library) を拡張し、コントロール、ダイアログ、フレーム ウィンドウ、GDI オブジェクトなどの一連のクラスを提供します。

于 2008-10-04T21:40:09.420 に答える
3

WinForms と WPF は、.NET プログラミングの代替手段です。Win32 API ですべてを実行できるわけではありませんが、かなりのサブセットがあります。

于 2008-10-04T22:02:55.553 に答える
3

win32 プラットフォームをターゲットにしている場合は、Delphi の VCL。

于 2008-10-04T22:03:53.210 に答える
3
  1. SmartWin - Win32 のみ
  2. Ultimate++ - クロスプラットフォーム
  3. FLTK - クロスプラットフォーム
于 2008-10-04T22:11:39.823 に答える