掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
バグでしょうか? (ID:35495)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
Ruさん、ごめんなさい。 Form1 の OnActivate でフォームが最前にくるように SetWindowPos(Handle,HWND_TOPMOST,0,0,0,0,SWP_NOMOVE+SWP_NOSIZE); を入れてるのが原因のようです。 最前列にフォームを持ってきたままの状態では使用できないようです。 SetWindowPos(Form1.Handle,HWND_TOPMOST,0,0,0,0,SWP_NOMOVE+SWP_NOSIZE); で呼び出しているのですが、 SelectWindow を呼び出す前には SetWindowPos(Form2.Handle,HWND_NOTOPMOST,0,0,0,0,SWP_NOMOVE+SWP_NOSIZE); で下に持ってきて SelectWindow を使用した後で SetWindowPos(Form1.Handle,HWND_TOPMOST,0,0,0,0,SWP_NOMOVE+SWP_NOSIZE); を呼び出せばよいのでしょうか?
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.