リッチクライアントでの画面最小化最大化
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
リッチクライアントでの画面最小化最大化
msg# 1
daimaru
投稿数: 15
いつもお世話になります。
リッチクライアントでの開発をしています。
クラサバのような画面最小化最大化を実現したいと思い色々検証
していますが良い方法が見つかりません。
今までに検証してみた内容は以下の2点です。
1.SDIウィンドウによる画面表示
画面の最小化最大化ボタンは表示されて動作するのですが
自身の画面しか動作せず、親画面が後ろで常に表示され
フォーカスを移すこともできません。
2.MDIフレームによる画面表示
メインプログラムにリッチクライアントMDIフレームを作成し
各プログラムのウィンドウタイプをMDI子ウィンドウにして
行いました。
プログラムがインタラクティブのときは理想の動きになるんですが
ヘルプにも記述があるように非インタラクティブのとき
MDI子タスクを呼び出すことが出来ないようで理想の動作に
なりません。
すべてのプログラムをインタラクティブにすれば実現できると
思いますが今の段階でプログラムを解体するのは工数や
スケジュール的に厳しいものがあります。
なにか他に良い方法がありましたらご教授頂けますでしょうか。
よろしくお願いします。
--------------------
動作環境
windows7
uniPaaSV1Plus
PervasivePSQLv10SP3Workgroup
リッチクライアントでの開発をしています。
クラサバのような画面最小化最大化を実現したいと思い色々検証
していますが良い方法が見つかりません。
今までに検証してみた内容は以下の2点です。
1.SDIウィンドウによる画面表示
画面の最小化最大化ボタンは表示されて動作するのですが
自身の画面しか動作せず、親画面が後ろで常に表示され
フォーカスを移すこともできません。
2.MDIフレームによる画面表示
メインプログラムにリッチクライアントMDIフレームを作成し
各プログラムのウィンドウタイプをMDI子ウィンドウにして
行いました。
プログラムがインタラクティブのときは理想の動きになるんですが
ヘルプにも記述があるように非インタラクティブのとき
MDI子タスクを呼び出すことが出来ないようで理想の動作に
なりません。
すべてのプログラムをインタラクティブにすれば実現できると
思いますが今の段階でプログラムを解体するのは工数や
スケジュール的に厳しいものがあります。
なにか他に良い方法がありましたらご教授頂けますでしょうか。
よろしくお願いします。
--------------------
動作環境
windows7
uniPaaSV1Plus
PervasivePSQLv10SP3Workgroup
投票数:0
平均点:0.00
Re: リッチクライアントでの画面最小化最大化
msg# 1.1
Tanda
投稿数: 2151
daimaruさん、こんにちは。
非インタラクティブはバッチのようなものですから、画面表示はあまり
関係ないと思うのですが、どういった動作でしょうか?
非インタラクティブはバッチのようなものですから、画面表示はあまり
関係ないと思うのですが、どういった動作でしょうか?
投票数:0
平均点:0.00
Re: リッチクライアントでの画面最小化最大化
msg# 1.1.1
daimaru
投稿数: 15
Tandaさん、お世話になります。
説明不足ですいませんでした。
補足します。
呼出元が非インタラクティブで呼出先がインタラクティブとなっております。
構図としては
親タスク(インタラクティブ)→子タスク(非インタラクティブ)→孫タスク(インタラクティブ)
になります。
1,2本のプログラムならば全てインタラクティブに修正してもよいのですが本数が多いので良い方法がないものかと思っております。
よろしくお願いします。
説明不足ですいませんでした。
補足します。
呼出元が非インタラクティブで呼出先がインタラクティブとなっております。
構図としては
親タスク(インタラクティブ)→子タスク(非インタラクティブ)→孫タスク(インタラクティブ)
になります。
1,2本のプログラムならば全てインタラクティブに修正してもよいのですが本数が多いので良い方法がないものかと思っております。
よろしくお願いします。
投票数:0
平均点:0.00
Re: Re: リッチクライアントでの画面最小化最大化
msg# 1.1.1.1
Tanda
投稿数: 2151
daimaruさん、こんにちは。
SDIからSDIはフォーカスの移動は可能だと思うのですが、
あいだに非インタラクティブが入ると駄目ですか?
SDIからSDIはフォーカスの移動は可能だと思うのですが、
あいだに非インタラクティブが入ると駄目ですか?
投票数:0
平均点:0.00
Re: Re: リッチクライアントでの画面最小化最大化
msg# 1.1.1.1.1
daimaru
投稿数: 15
Tanda様、お世話になります。
あいだに非インタラクティブがあるとフォーカスが移動しないようです。
あいだに非インタラクティブがあるとフォーカスが移動しないようです。
投票数:0
平均点:0.00