他のアプリを前面表示したまま呼び出し側フォームを操作するには?

解決


スペースパンダ  2005-11-26 04:07:55  No: 128226

Shell関数で電卓を起動して、電卓を前面表示したまま
呼び出し元のフォームを操作したいんですが、呼び出し
元フォームをクリックすると、電卓が背面に隠れてしまいます。
何か解決方法がありましたら、教えてください。
よろしくお願いします。


030  2005-11-27 05:52:31  No: 128227

電卓のウィンドウハンドルを取得し最前面ウィンドウに配置してやればそれらしい動作になると思います。
APIのGetForeGroundWindowやSetWindowPosを調べてみて下さい。

が、電卓で四則演算ぐらいの簡単な計算しかしないのであれば、自分で電卓の
機能を持ったフォームを作成し、オーナーフォームに呼び出し元をセットして
モードレス表示してやる方が後々なにかと問題が発生しないような気がします。


スペースパンダ  2005-12-02 02:32:08  No: 128228

返事が遅れてすいません。
四則演算しかしないので、030さんの案でなんとか作ってみて
思った動きを実現できました。
まだまだ、初心者なのでこれからも質問させてもらいます。
030さん、有難うございました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加