ホーム
Top.Mail.Ru Yandeks.Metrika
フォーラム: "Main";
現在のアーカイブ:2002.01.08;
ダウンロード:[xml.tar.bz2];

ダウン

アクティブなヘッダーを持つすべての申請書を表示する 似ている枝を探す


Cossys   (2001-12-17 16:57) [0]

主よ! このような問題-1つのアプリケーションの開いているすべてのウィンドウがACTIVEヘッダーとともに画面に表示されることが必要です。 私が理解しているように、Deactivateイベントに何か報告する必要があります...



Fellomena   (2001-12-17 17:04) [1]

明確ではありません-複数のウィンドウを一度にアクティブにするにはどうしますか?
...質問plzを明確に述べる



Юрий Зотов   (2001-12-17 17:16) [2]

1。 フォームのタイトルは、Windows自体によって描画されます。
2。 アクティブなキャプションは、アクティブなフォームに描画されます。 他のすべてのフォーム(および一般に他のすべてのウィンドウ)の見出しは非アクティブに描画されます。
3。 アクティブフォームとは、入力フォーカスがあるフォーム(または入力フォーカスに子コントロールがあるフォーム)です。

これらすべてを念頭に置いて、あなたの質問は次のとおりです。
「1つのアプリケーションのすべてのウィンドウを同時に入力に集中させる方法は?」

ほんとに? そして、最も重要なのは、なぜですか?



Fellomena   (2001-12-17 17:28) [3]

2ユーリ・ゾトフ:あなたが言ったように質問されると仮定した場合、私は来るかもしれません
(非常に短い間隔で)タイマーによると、頭の中で考えているのは1つだけです。
別のウィンドウに入力フォーカス-なぜですか?
たぶん、著者は、ある特定のフォームのいくつかのフィールドが完成するとすぐに、異なるフォームのいくつかのフィールドに記入する必要があることを意味したのでしょうか?
次に、標準的な問題があります。



Виктор Щербаков   (2001-12-17 17:31) [4]

ファロメナへ
>タイマーで(非常に短い間隔で)
>異なるウィンドウへの入力フォーカス "

このプログラムの動作に遭遇するユーザーの顔を見てみたいです!
:-)))



Fellomena   (2001-12-17 17:32) [5]

8)))

私は尋ねられました-8と答えました)



Cossys   (2001-12-17 17:40) [6]

親愛なるユーリ・ゾトフ、あなたは理解していません(または私はあまり説明できません)。2つのアクティブなフォームは必要ありません。あなたの教育プログラムは冗長です。 つまり、タイトルはアクティブに見えます... TEditの場合、これを行うことができます。 LostFocusプロパティのようです...(正確には覚えていません)。 そして、フォームでできること! PhotoshopまたはFlashを起動し、すべてのフォームにアクティブなヘッダーがあることを確認します。

質問の理由:1つのフォームで[貼り付け]ボタンを、別のグリッドで。 1つのフォームから2番目のフォームに切り替えると(1日あたり最大1000操作)、その効果は、控えめに言っても見栄えがしません。



panov   (2001-12-17 17:50) [7]

プログラムでウィンドウタイトルを模倣し、任意の色で作成できます。



Иван Шихалев   (2001-12-17 18:01) [8]

WS_EX_TOOLWINDOW ロシアの民主主義の父を救いますか?



Cossys   (2001-12-17 18:06) [9]

2イワンシカレフ

本当にありがとうございます-これはまさにそれです。 私もそれについて考えました。



Юрий Зотов   (2001-12-17 18:27) [10]

FotoshopとFlashをインストールしていません。もちろん、ウィンドウを見るためだけにインストールしますが、もちろんインストールしません。 次のことが言えます。

1。 毎日、すべてのWindowsユーザーがウィンドウ間で多くの切り替えを実行します。 おそらく1000以上。 そして、各スイッチで、アクティブなタイトルが再描画されます。 そして、表現不能は観察されません。 それどころか、すべてが非常に便利です-システム自体は、現在作業しているウィンドウをユーザーに表示します。 したがって、それは完全に理解不能です、あなたは何で問題を見ましたか?

2。 あなたはあなたのプログラムのために精巧で珍しいユーザーインターフェースを考え出そうとしている最初の(そして明らかに最後ではない)人からは程遠い。 しかし、実践が示すように、これらの試みにより、ユーザーはそのようなプログラムを使用することを拒否します。 これは彼にとって単に不便です-まさに彼が彼の通常の振る舞いを望んでいるからです。

3。 本当にしたい場合は、フォームにWM_NCPAINTハンドラを記述し、継承を呼び出した後、自分でヘッダーを描画します。 それは非常に簡単です-APIヘルプのDrawCaptionの説明を参照してください。 しかし、最初に慎重に考えることを強くお勧めします。

4。 私は3つのフレーズのシーケンスが本当に好きでした。

「...あなたの教育プログラムは不要です。TITLESがアクティブに見えることを意味しました。TEditの場合、このようなトリックを行うことができます...」

TEditsのヘッドラインはどこで見つけましたか? これに関連して-教育プログラムは本当に多すぎましたか?



ページ: 1 全枝

フォーラム: "Main";
現在のアーカイブ:2002.01.08;
ダウンロード:[xml.tar.bz2];

2階









メモリ:0.59 MB
時間:0.026 c
4-22466
アート
2001-10-31 15:21
2002.01.08
それでも、マウスの移動面をフォームの境界に制限する方法は?


7-22442
アレクセイ
2001-09-26 15:20
2002.01.08
モデムの可用性を判断する方法は?


3-21906
ユーリ・ジューコフ
2001-11-21 09:40
2002.01.08
Oracle ADO対DOA-fido7.ru.delphi.db


6-22312
リヴァイアサン
2001-10-15 00:24
2002.01.08
こんにちは、誰がIndyについて知っていますか? 助けが必要!


1-22064
ダオス
2001-12-19 08:46
2002.01.08
レジストリ





アフリカーンス語 アルバニア語 Arabic アルメニア語 アゼルバイジャン語 バスク ベラルーシ Bulgarian カタロニア語 中国語(簡体字) 中国語(繁体字) クロアチア チェコ語 デンマーク語 Dutch 英語 エストニア語 タガログ語 Finnish フランス語
ガリシア語 ジョージアン ドイツ語 ギリシャ語 ハイチ語 ヘブライ語 ヒンディー語 ハンガリー語 アイスランド語 Indonesian アイリッシュ イタリア語 和風 Korean ラトビア語 リトアニア マケドニア語 Malay マルタ語 Norwegian
ペルシア語 ポリッシュ ポルトガル語 ルーマニア ロシア語 セルビア Slovak スロベニア語 スペイン語 スワヒリ語 Swedish Thai トルコ語 ウクライナ語 ウルドゥー語 ベトナム語 ウェールズ語 イディッシュ語 ベンガル語 ボスニア語
セブアノ語 エスペラント グジャラート語 ハウサ語 モン族 イボ ジャワ語 カンナダ語 クメール語 ラオ語 ラテン マオリ語 マラーティー語 モンゴル語 ネパール語 パンジャブ語 ソマリ タミル語 テルグ語 ヨルバ語
ズールー語
Английский Французский Немецкий Итальянский ポルトガル語 Русский Испанский