1
A
答えて
9
Application.MainForm.FormStyle
をテストできます。あなたはそのメインフォームのハンドルを持って、その後場合は、別のプロセスのメインフォーム(他の呼び出し元のアプリケーション)のために知ってほしいと仮定すると、
0
、使用:
MDIActive := FindWindowEx(MainFormHandle, 0, PAnsiChar('MDICLIENT'), nil) <> 0;
0
私は機能になってしまいました私のフォームは、周りの
+2
ローカル変数は必要ありません! –
+1
Andreasが提供する正確なソリューションを使用しました。彼の答えを受け入れない理由は何ですか? –
関連する問題
- 1. 方法は、私のメインフォームで
- 2. Delphi onshowメインフォーム/モーダルフォーム
- 3. 別のメインフォームからメインフォームを参照する
- 4. 子フォームはメインフォームに従います
- 5. 私のメインフォームはすぐに閉じる
- 6. C#メインフォームにロードする
- 7. メインフォームを閉じる
- 8. C#でメインフォームでカスタムイベントを作成するには?
- 9. iosでは、メインフォームDestroyが呼び出されますか?
- 10. Access 2007複数のサブフォームをタブでメインフォームにリンクするには
- 11. メインフォームにサブフォームからデータ
- 12. 編集タイマーはメインフォームでサブフォームで作成しました。#
- 13. jqueryがメインフォームの外にあります。
- 14. 子フォームのタブをメインフォームにマージする
- 15. 子フォームは、デフォルトでメインフォームの同じスレッドで実行されますか?
- 16. jqueryのダイアログ:.hideを実行する()メインフォームには
- 17. Delphiアプリケーションのメインフォームは、前面に一時的にフリックする
- 18. はメインフォームに戻るDLLレポートを持っています
- 19. 私のメインフォームは15秒後に閉鎖されます(Visual Basic)
- 20. 他のフォームのメソッドをメインフォームに使用するには?
- 21. 選択したデータをメインフォームに転送する方法は?
- 22. 私は3つのユーザーコントロールとメインフォームを有するメインフォームコード
- 23. メインフォームに添付されたコンポーネントスクリプトを使用して、 "メインフォーム"のコントロールにアクセスします。
- 24. iがメインフォーム上のテキストボックスのthatsのテキストを変更する機能を備えたメインフォームを持っている#
- 25. c#winformメインフォーム上でプロセスを開始する方法
- 26. ポップアップメニューの計算値をメインフォームに転送
- 27. メインフォームの前にフォームを追加
- 28. msアクセスのメインフォームとサブフォームの間のリンク
- 29. メインフォームをきれいに保つ - 慣習
- 30. 単一インスタンスアプリケーションのメインフォームの有効化
@デビッドを移動させることができる
この戻りTRectれる:たぶん彼は、任意の*アプリケーション*の一部であることができるユーティリティユニットを書いていますか?それは 'IsConsole'(おそらく)のようなものです。 –
@andreas私は "私のアプリケーション"をちょうどそれを意味していましたが、おそらくあなたは正しいです –
私の問題は、私が多くのアプリケーションで使用しているいくつかの標準フォーム(About、DB setupなど)フォームはMDI内でのみ移動可能でなければなりませんが、MDI以外のアプリケーションで使用される場合は、画面全体を移動できる必要があります。 そのため、メインフォームがfsMDIFormであるかどうかを確認して確認する必要があります。 – OZ8HP