• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:プッシュボタンができなくなってる)

プッシュボタンができなくなってる

このQ&Aのポイント
  • エラー E2034 ok.cpp 134: 'int' 型は 'HMENU__ *' 型に変換できない(関数 __stdcall WinProcedure(HWND__ *,unsigned int,unsigned int,long) ) エラー E2342 ok.cpp 134: パラメータ 'hMenu' は HMENU__ * 型として定義されているので int は渡せない(関数 __stdcall WinProcedure(HWND__ *,unsigned int,unsigned int,long) ) となり作れませんでした
  • hWの後の2が0のときはokですが1以上のときはoutです
  • 以前はできたやり方なのにどうしたのでしょう

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

こんにちは。 引数の型がHMENUですので、数値を渡す場合はHMENUでキャストしてあげる必要があります。 hW,2, => hW,(HMENU)2, お試しください。以前できたというのは 0 を渡していたという事でしょうか? 0 は NULL と解釈されてエラーにならなかったのだと思います。

nubou
質問者

お礼

95の発売された直後の時期では0でなくてもボーランドはエラーにしなかったのです 実は応急的に提案の方法(HMENU(2))でやっていたのですがそれは正当な方法なのでしょうか? どうもありがとうございました

関連するQ&A