アプリ版:「スタンプのみでお礼する」機能のリリースについて

c:\Documents and Settings\******\
デスクトップ\test\Project2View.cpp(22):
error C2440: 'static_cast' :
'void (__thiscall CProject2View::* )(void)'
から
'void (__thiscall CCmdTarget::* )(UINT)' に変換できません。

BEGIN_MESSAGE_MAP(CProject2View, CFormView)
 ON_BN_CLICKED(IDC_BUTTON1, OnBnClickedButton1)
 ON_CONTROL_RANGE    
    (EN_CHANGE,1000,1099,OnChangeEditAll)
 ON_EN_CHANGE(1000,OnChangeEditAll)
END_MESSAGE_MAP()

ON_CONTROL_RANGEを使用すると出ます。
どうすればいいでしょうか?
*stdafx.hの#define...は、削除しました。
Visual Studio.NET 2003 です。
よろしくお願いします。

A 回答 (1件)

エラーメッセージを見ると



OnChangeEditAll()の引数が間違っています。
と読み取れます。

UINT型のコントロールIDを受け取る引数が必要です。
    • good
    • 0
この回答へのお礼

OnChangeEditAll(UINT id)でできました。
ありがとうございました。

お礼日時:2004/05/12 02:56

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