掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
呼び出し元の判別 (ID:42538)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
皆様ありがとうございます。 現在色々な方法で試しています。 私なりに判断ですが、最悪Tform_Selでどちらかから呼び出されたか判断できれば、あとは全てTform_SelでTForm_Editに処理をしてしまえばよいと思いました。 なぜグローバル変数を使いたくないかというとプログラマ自身が設定のし忘れ等で、TForm_Editが思わぬ表示や動作にならないようにしたいからです。 なので Tform_Selでハンドル等で判断できればもともとあるForm1,2は変数の設定を気にせずTform_Selを呼べるわけです。 そこで、通りすがりさんの GetNextWindowをTform_Selで行いましたが、Form1,2のハンドルを取得できませんでした。↓ GetNextWindow(self.Handle, GW_HWNDNEXT); TForm1はShowModalでTForm_Selを読んでいるのですが、この場合GetNextWindowは使えると思ったのですが... また、KHE00221さんのActiveFormHandleはFormsに存在しませんので、使用できませんでした。(Delphi7です)
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.