■MFC相談室 mfc17d.dll■
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
250:デフォルトの名無しさん 06/12/28 22:05:29 VC6 で組んだプロジェクトが VC7 でコンパイル出来なくて困ってます。 ユーザー定義メッセージのとこなんですが。 メッセージマップで ON_MESSAGE(WM_USER_ENDTHREAD, OnUserEndthread) ヘッダで afx_msg void OnUserEndthread(UINT wParam, LONG lParam); 実体部で void CPg1::OnUserEndthread(UINT wParam, LONG lParam) { ; } としているのですが、コンパイル時に pg1.cpp(130): error C2440: 'static_cast' : 'void (__thiscall CPg1::* )(UINT,LONG)' から 'LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)' に変換できません。 とでます。 VC6 では問題ないのですが・・・。 ご教授下されば有難く思います。 251:デフォルトの名無しさん 06/12/28 22:17:09 エラーメッセージそのまんまじゃん 252:250 06/12/28 22:30:23 >251 void を LRESULT にしろってことですかね? ユーザ定義メッセージハンドラの仕様が変わったというだけのことですか。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4311日前に更新/205 KB
担当:undef