-3

C++ でマウス イベントや onkeypress (ホットキー) イベントなどのイベントを作成する方法を知りたいのですが、Microsoft Visual C++ 環境では作成できません。

学習する電子ブックまたはチュートリアルを提案できる場合は.....

前もって感謝します

4

3 に答える 3

0

boost.signals のドキュメントとチュートリアルから始めるとよいでしょう。

libstdc++は別の代替手段です。

于 2012-07-23T08:07:18.550 に答える
0

C++ には「イベント」というものはありません。

これらは、特定のプログラミング フレームワークにのみ存在します。「Visual C++」について言及されているので、.NET Framework をターゲットとするアプリケーションを作成できるようにする Win32 API のオブジェクト指向ラッパーである Windows フォームについて考えていると思います。.NET Framework は、イベント、デリゲート、およびその他の便利な機能をサポートしていますが、それらは C++ 言語とは関係ありません。

プログラミング対象のフレームワークをサポートするために必要な環境を使用する必要があります。.NET WinForms アプリケーションの場合、通常は Microsoft の Visual C++ です。ただし、任意のテキスト エディターを使用できます。これは IDE とは関係なく、すべてコンパイラとターゲット フレームワークと関係があります。

于 2012-07-23T07:49:14.710 に答える
0

Qt、wxWidgets、gtkmm を学びましょう。それらはすべて何らかの形でイベントを持っています。Qt は VS のように視覚的に設計されていますが、それを使用する必要はありません。

C++ 自体には、GUI、イベント (および実際にはそれ以上) を取得するための標準的な方法がありません...

于 2012-07-23T07:51:51.053 に答える