■ VisualC++(MFC限定)相談室 3■
■ このスレッドは過去ログ倉庫に格納されています
0736初心者
NGNG立て続けに質問で申し訳ありません・・・。
CPropertyPageの派生クラスCDialog1でpublicに宣言された
int m_radio;の値を返す関数Getm_radioの戻り値を
public:
int m_radio;
int CDialog1::Getm_radio();
//class CDialog1 : public CPropertyPageで宣言
__________________________
int CDialog1::Getm_radio()
{
return m_radio;
}
という関数を使って戻り値をCFrameWndの派生クラスCMainFrameから
void CMainFrame::OnOpenDialog()
{
int m_radio = CDialog1::Getm_radio();
//(以下略)
こんな感じで呼び出そうとコーディングしているのですが、
コンパイル時に"error C2352: 'CDialog1::Getm_radio' :
静的でないメンバ関数の中で呼び出しが正しくありません。"
と言うエラーが出てしまいます。あまりに初心者なので根本的に
何か大間違いをしている可能性があるような気がするのですが・・・
問題などありましたら教えてください。お願いします。
■ このスレッドは過去ログ倉庫に格納されています