2011-01-14 10 views

答えて

0

WxWindowと宣言されたオブジェクトは、GUIコントロールではありません。 WxWindow*として宣言されたポインタは、wxStaticTextオブジェクトまたはwxCheckBoxオブジェクトを指している可能性があります。あなたは見つけるためにdynamic_cast< >をしなければならないでしょう。それがwxCheckBoxであることがわかったら、wxCheckBox::GetValueに電話することができます。同様に、wxRadioButtonの場合はwxRadioButton::GetValueに電話をかけることができます。

C++の規則では、wxCheckBox::GetValuewxRadioButton::GetValueはまったく関係ありません。彼らはちょうど同じメソッド名を持っています。

0

派生物の関数は、仮想関数呼び出しを経由しない限り、基本ポインタから呼び出すことはできません。

あなたはダウンキャストしてその機能にアクセスできます。

関連する問題