ツールバーの高さを知りたい

[戻る]
SIVA [E-Mail] 2008/04/16(水) 16:43:56
VC++6.0 MFCを使っています
フレームウィンドウを構築する時のPreCrerateWindow内でウィンドウサイズを算定
しているのですが、ツールバーの高さが解りません
リソースエディタでは高さを15に設定してあるのですが実際に出来上がった
ツールバーの高さは29になっていました。
メニューやキャプションバーの高さはシステム情報から取得出来るのですが、
ツールバーは方法が解りませんどうすれば取得できるのでしょうか?

subaru 2008/04/16(水) 23:48:59
普通にGetWindowRectかGetClientRectで取得できませんかね?

SIVA [E-Mail] 2008/04/17(木) 10:17:22
現物が出来る前にサイズを計算したいのと、
ビュークラスのOnInitialUpdate内でツールバーのGetWindowRectをしましたが、
サイズは0,0でした。
ツールバーの構築はメインフレーム内のOnCreate内で構築しています

subaru 2008/04/17(木) 17:51:54
MFCなのでCControlBar::CalcFixedLayoutで取れるかもです。

SIVA [E-Mail] 2008/04/19(土) 14:54:44
[[解決]]
無事ツールバーの高さを取ることができました。
ありがとうございました。

古いスレッドには追加発言できません。