タイトル : Re^5: メッセージ表示について 投稿日 : 2017/09/25(Mon) 22:21 投稿者 : 魔界の仮面弁士
> フォームを最小化(非表示時)したときもタスクバーで > フォームがタイマーの影響で(?)で点減してしまうこと。 通知のみを目的とするのなら、タスクバーに表示する必要もないでしょうし ShowInTaskbar を False に設定しておけば良いのでは無いでしょうか。 > フォームが普通のサイズ(表示時)の時点減し > 数字入力画面よりカーソルが外れ > 入力作業に支障が出そうなこと。 確認ですが、メッセージ通知用のフォームに、テキストボックス等を配置してはいないでしょうか。 テキストボックス等がアクティブになると、その時点で入力コンテキストが移ってしまうため 他のアプリケーションのフォーカスを奪ってしまいます。 メッセージ通知画面には、フォーカスを受け取るようなコントロールを配置しないようご注意下さい。 もし、そうしたコントロールが配置されていたとしても、 No11905 で紹介した WS_EX_NOACTIVATE を 指定しておけば、通知フォーム上のコントロールがアクティブになってもフォーカスを奪わなくなりますが その場合にはそもそもキーボード操作用の入力コンテキストすら移らないので、 矢印キーでのキャレット移動や文字の入力などができない状態となります。 その状態でも、マウス右クリックなどを使って入力コンテキストを移してやれば、 文字の入力も可能な状態になりますが、その時点でウィンドウにフォーカスが当たるため、 結果として「他のアプリケーション」のフォーカスを奪うことになります。 >> あちらもこちらの掲示板も、マルチポストは原則禁止となっています。 > こちらの件につきましては大変申し訳なく思っています。 それはもう過ぎたことなので、次回から気を付けて頂ければ大丈夫ですよ。 それよりも、まずはルールをお読みいただけるようお願いいたします。 この件について、私は >> どうしても複数の掲示板への投稿が必要な場合、どちらの掲示板でも >> そのためのルールが記載されています。掲示板の利用ルールを再読願います。 と述べていましたよね。恐らくはまだ読んでおられないのではないでしょうか。 既に投稿してしまっているのですから、それぞれの掲示板の利用ルールを読んだうえで、 それぞれの掲示板のルールに沿った措置を採っておきましょう。 ……要するに、各掲示板にマルチポスト先の URL すべてを相互に掲載しておくだとか、あるいは 一つの掲示板で得られた追加情報を、他のにもフィードバックするべきではないか、ということです。 (たとえその掲示板で回答が得られていなかったとしても) |