• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MoveWindow)

MoveWindowでウィンドウを操作できない問題について

このQ&Aのポイント
  • vb2008でウィンドウを管理するアプリケーションを製作していますが、MoveWindowを使用しても希望した結果になりません。
  • Form2のウィンドウが画面いっぱいに表示されない問題が発生しています。
  • Form2のFormBorderStyleはNoneで、最大化もされていませんが、MoveWindowコードの実行によって表示が変わりません。

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

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

MoveWindowの宣言で、引数と戻り値は32bitの整数型ですので、LongではなくInteger又はInt32で指定してください。 ※VB6.0やVBAは Long=32bit / Integer=16bit であるため、VB6/VBAのサンプルコードあるいはVB6のAPIビューアからコピーした場合は手作業で書き換える必要があります。

talosoft
質問者

お礼

ご回答ありがとうございます。 オーバーフローが心配で、Integer型でなくLong型を使っていた次第です。 プログラム中に使われた関連するLongをInteegrに直しましたが改善されませんでした。

関連するQ&A