HYPER MIKAN BOX
検索
最近の変更
メディアマネージャー
サイトマップ
文書の表示
以前のリビジョン
バックリンク
ログイン
トレース:
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
====== メニュー ====== [[fltk:|{{:fltk:fltk_shadow.png?200|}}]] ===== Fl_Menu_クラス ===== **Fl_Menu_**クラスの名前に注意してください。 **Fl_Class_Name_**のように、末尾にアンダースコアがついているクラスはユーザーが直接そのクラスのインスタンスオブジェクトを作成して利用するためのものではありません。 継承によって派生クラスに共通の性質を提供するために存在しています。 Fl_Menu_クラスは抽象クラスであり、抽象クラスのオブジェクトを作成するような誤ったC++のコードはコンパイルされません。 <code cpp> #include <FL/Fl_Menu_.H> ... auto m = new Fl_Menu_(...); // コンパイルエラー! </code> なお、名前にアンダースコアのついていないFl_Menuクラスは__存在しない__ので、ご注意ください。 具体的な用途によって、Fl_Menu_Barクラス、Fl_Menu_Buttonクラス、Fl_Choiceクラスが派生クラスとして提供されています。 Fl_Menuクラス前後の階層図 {{ https://www.fltk.org/doc-1.4/classFl__Menu__.png | Fl_Menuクラスの階層図 }}
文書の先頭へ