[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
[MD:410]menubar and minibuffer.
- X-ml-count: 410
- Subject: [MD:410]menubar and minibuffer.
- From: Miyashita Hisashi(宮下 尚:HIMI) <himi@xxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: 11 Jan 1998 00:58:29 +0900
- X-mailer: Gnus v5.4.64 + SEMI patch (r2.1)/Emacs 20.2
Hiroki_Tsukahara <asuka@xxxxxxxxxxxxxxxx> writes:
> Tatsuya Ichikawa さんの
> [MD:407]menubar and minibuffer. に答えて..
>
> > 上記現象のときは lppos->flags の値が 0x1837 となりますが、下位8bit の 37 は
> > ともかく、上位8bit の 18 の意味が分からないのです。
> > 対処は出来るのですが、himi さんの上記メールからすると
>
> VC5.0系でも、0x1000 も、0x0800 も欠番ですね。
私はこういうものは使うべきではないと思います。
たとえば、WM_SYSCOMMANDには実はICONIZEのやり方によって
たつFlagが異なったりしますが、これは内部的に区別しているだけなので、
このような機能は使ってはいけません。(undocumentですね)
> > そこで質問なんですが、こういう場合どういう対処方法をとればいいのでしょうか??
> > どなたがご存知ですか??
>
> とりあえず、自前でマクロを定義してコメントを残しておく..ってことでしょうか..
> いずれにしても、Undocumented なわけで... どうしたもんでしょうね。
> # Windowsらしいと言ってしまえばそれまでなんですが.
うーん。^^;;;;
> > それとも、こういった値がくる事のほうが Illegal なんでしょうか??
> う〜ん.. Illegalだろうがなんだろうが、来てしまうわけですよね。
> 問題があるとすれば、この条件を判定するのにこの値をみることが
> 適切かどうか..ということなんですが、神のみぞ知る。といったことに
> なっちゃいますよね。
illegalではないです。
SDKにもBitwize andで判定しろと書いてあったと思います。
From himi
で、市川さんのはじめのパッチは大丈夫なきがしますが、
問題があるんですよね。どっちをとるべきか....