[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

[MD:428]menubar and minibuffer.



横から突然ですみません。椿本@シセン堂と申します。

外してたらごめんなさい。

In message "[MD:427]menubar and minibuffer."
    on 98/01/13, Tatsuya Ichikawa <ichikawa@xxxxxxxxxxxxxx> writes:
> 
> himi> ## AdjustWindowRectとの複合技です。^_^;;;
> 
> himi> ## でも、Control WindowへのMessageを見ていると
> himi> ## なんとなく分かってきた。でも、Undocumentedですね。
> 
>   修行が必要かな??
>   Meadow のソースで勉強させてください。
> 

 現在のメニューバーの高さ(pixel数)は次の式で出ます。

 menuHeight = <Window全体の高さ> - <Client領域の高さ>
	       - GetSystemMetrics(SM_CYFRAME) * 2
               - GetSystemMetrics(SM_CYCAPTION);

  メニューバーの行数はこれを1行分の高さで割れば出ます。

 menuLines = menuHeight / GetSystemMetrics(SM_CYMENU);

 メニューバーが2行になるタイミングと言うのは判りませんが、
現在2行か否かはこれで判ると思います。
 外してます? ^_^;;


## 私も早くMeadowβを入れたい。;_;

-- 
椿本 浩也 (Hiroya Tsubakimoto)
Office: <zorac@xxxxxxxxxxxx> 有限会社シセン堂
Home: <zorac@xxxxxxxxxxxxxxxxxxxxx>