Shell関数で電卓を起動して、電卓を前面表示したまま
呼び出し元のフォームを操作したいんですが、呼び出し
元フォームをクリックすると、電卓が背面に隠れてしまいます。
何か解決方法がありましたら、教えてください。
よろしくお願いします。
電卓のウィンドウハンドルを取得し最前面ウィンドウに配置してやればそれらしい動作になると思います。
APIのGetForeGroundWindowやSetWindowPosを調べてみて下さい。
が、電卓で四則演算ぐらいの簡単な計算しかしないのであれば、自分で電卓の
機能を持ったフォームを作成し、オーナーフォームに呼び出し元をセットして
モードレス表示してやる方が後々なにかと問題が発生しないような気がします。
返事が遅れてすいません。
四則演算しかしないので、030さんの案でなんとか作ってみて
思った動きを実現できました。
まだまだ、初心者なのでこれからも質問させてもらいます。
030さん、有難うございました。
ツイート | ![]() |