[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
[MD:425]menubar and minibuffer.
- X-ml-count: 425
- Subject: [MD:425]menubar and minibuffer.
- From: Tatsuya Ichikawa <ichikawa@xxxxxxxxxxxxxx>
- Date: 13 Jan 1998 16:50:58 +0900
- X-mailer: Semi-gnus 6.0.3 (based on Quassia Gnus v0.22)
>>>>> In <u67noygiq.fsf@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
>>>>> "himi" = Miyashita Hisashi(宮下 尚:HIMI) <himi@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote:
himi> > 今、どうにかして menubar が2行になるときの条件を探しているのですが、
himi> > イマイチ条件を断定できません。
himi> そういう条件は探さないほうがいいように思えます。^_^;;;
あら、そうなんですね。
;; くぅ、無駄だった...
himi> うーんと。WindowsではWindowにNon Client AreaとClient Areaがあるのは
himi> ご存知ですか?
はい。
himi> WM_WINDOWPOSCHANGEDで判定しているのはこのClient Areaを知ることが出来る
himi> のはこのPhaseでないと出来ないからなのです。
はい、そこも分かったんですが、いったん行数の事が頭にこびりついてさらに、
自宅で息子をあやしながら考えたものですから...
himi> 今までのことはきれいさっぱり忘れて、
himi> if ((2 * wdiff) > FRAME_FONT_WIDTH(f)) wdiff -= FRAME_FONT_WIDTH(f);
himi> if ((2 * hdiff) > f->output_data.w32) hdiff -= f->output_data.w32;
Good です。
数 Pixel 大きくなりますが、気にならないレベルです。
himi> 私は、小さくなっても別に気にしてません。^_^;;;
あらま...
私は結構気になります...(でも神経質ではないです。)
>>>>> In <u4t38yg5g.fsf@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
>>>>> "himi" = Miyashita Hisashi(宮下 尚:HIMI) <himi@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote:
himi> Miyashita Hisashi(宮下 尚:HIMI) <himi@xxxxxxxxxxxxxxxxxxxxxxxxx> writes:
himi> おっと、
himi> f->output_data.w32->line_heightにしてくださいね。
himi> if ((2 * hdiff) > f->output_data.w32->line_height)
himi> hdiff -= f->output_data.w32->line_height;
この方法でまったく Good です。
himi> それから、Menu barが何行であるか知る方法は、たぶんありますね。
himi> 今思い付いちゃった。^_^;;; でもかなりあやしい方法だなぁ。
どういう方法でしょう??
まだ Windows Programming を把握していませんので...
;; でも、この方法で Good なきもしますが...
--
Tatsuya Ichikawa : Epson Software Development Lab, Inc. Nagano , Japan.
# PGP Public Key : See below url. ;-)
http://www.icat.or.jp/cgi-bin/pgpsearchkey.pl?op=get&search=0x0A2D6599
E-mail : <ichikawa@xxxxxxxxxxxxxx><t-ichi@xxxxxxxxxxxxxxxxx>