[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
[MD:429]menubar and minibuffer.
- X-ml-count: 429
- Subject: [MD:429]menubar and minibuffer.
- From: Miyashita Hisashi(宮下 尚:HIMI) <himi@xxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: 14 Jan 1998 10:46:20 +0900
- X-mailer: Gnus v5.4.64 + SEMI patch (r2.1)/Emacs 20.2
ほとんど、ちゃちゃです。
Hiroya Tsubakimoto <zorac@xxxxxxxxxxxx> writes:
> 現在のメニューバーの高さ(pixel数)は次の式で出ます。
>
> menuHeight = <Window全体の高さ> - <Client領域の高さ>
> - GetSystemMetrics(SM_CYFRAME) * 2
> - GetSystemMetrics(SM_CYCAPTION);
これ、問題がありすぎると思います。
Non Clinet Areaに何があるか仮定し過ぎです。
> メニューバーの行数はこれを1行分の高さで割れば出ます。
>
> menuLines = menuHeight / GetSystemMetrics(SM_CYMENU);
>
> メニューバーが2行になるタイミングと言うのは判りませんが、
> 現在2行か否かはこれで判ると思います。
これはだいじょうぶかしら?
From himi