dポイントプレゼントキャンペーン実施中!

vc++6.0では問題なかったのですが

BEGIN_MESSAGE_MAP(CCryMesView, CView)
ON_COMMAND(ID_MESS_SEND, OnCryMesSend)
//{{AFX_MSG_MAP(CCryMesView)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()

に対して

error C2440: 'static_cast' : 'int (__thiscall CCryMesView::* )(void)' から'AFX_PMSG' に変換できません。
1> スコープ内でこの名前を指定された関数でターゲット型に一致するものはありません。

とのエラーメッセージが出ます。

原因と修正方法を教えてください。

A 回答 (1件)

ON_COMMANDのハンドラなら


戻りの型はvoidではないかしら。intじゃなく。

この回答への補足

おかげさまで、
古いソフトが
コンパイル出来て動きました。
有り難うございました。

補足日時:2006/10/10 22:08
    • good
    • 0
この回答へのお礼

出来ました。
有り難うございました。

お礼日時:2006/10/10 21:55

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!