wxWidgets: wxAuiNotebook クラスを使用して複数ページのラベル コントロールを作成する
wxAuiNotebook は、wxWidgets ライブラリのクラスで、複数ページのタブ コントロールを作成するために使用されます。このコントロールを使用すると、ユーザーはウィンドウ内の異なるページ間を切り替えることができ、各ページに異なるコンテンツを含めることができます。この記事では、wxAuiNotebook クラスを使用して複数ページのラベル コントロールを作成する方法を詳しく紹介し、参考として対応するソース コードを提供します。
まず、wxWidgets ライブラリが開発環境にインストールされていることを確認してください。次に、次の手順に従って、単純な複数ページのラベル コントロールを作成します。
ステップ 1: 必要なヘッダー ファイルをインクルードする
wxAuiNotebook クラスを使用するには、対応するヘッダー ファイルをインクルードする必要があります。次のステートメントをソース コード ファイルに追加します。
#include <wx/wx.h>
#include <wx/aui/aui.h>
ステップ 2: メイン アプリケーション クラスの作成
通常、wxWidgets アプリケーションは、wxApp から派生したメイン アプリケーション クラスから始まります。MyApp というクラスを作成し、その OnInit() 関数をオーバーライドします。