私はニュースを壊したくありませんが、あなたは C++ コードを書いていません。使用している言語は C++/CLI と呼ばれ、C# と同様に C++ に似たマネージ言語です。死んだギブアウェイは、^ハットを使用するコードを書くことです。GUI デザイナーが生成するコードで簡単に確認できます。
使用する Express エディションが重要な手がかりです。C++/CLI を使用した GUI の作成のみをサポートしています。Winforms クラス ライブラリとそれがサポートするデザイナーを利用することによって。非常に素晴らしいです。フォームにコントロールを配置し、それらをダブルクリックしてデフォルトのイベントを実装できます。ボタンに Click イベントを追加するのは簡単です。
ネイティブな方法である MFC は、そのエディションではサポートされていません。そして厄介なことに、MFC にはダイアログの作成以外のデザイナー サポートがありません。
GUI アプリの最大の利点は、あるコントロールから別のコントロールに移動するために Enter キーを使用しないことです。ユーザーは、代わりに TAB キーを押すことをよく知っています。Enter キーは、ダイアログの [OK] ボタンを操作するために予約されています。
Winforms は、Enter キーをトラップしてフォーカスを変更できるほど柔軟です。ユーザーは、コンソール モードのアプリで作業していないことを認識しており、喜んで TAB キーを使用します。
間違った言語、間違った UI モード、あなたが通った学校が教えてくれたものではなかったと思います。彼らはしません。