メニューバーのスタイルを変えるには?
解決
LAIT
URL
2005-03-05 08:09:53
No:
88687
IP:
[192.*.*.*]
メニューバーをOfficeXP風にするには、どうすればいいのでしょうか?
ヨロシクお願いします。
環境
Version:Microsoft Visual Basic 6.0 (SP6)
OS:Windows Me
編集
削除
たかみちえ
URL
2005-03-05 08:32:51
No:
88688
IP:
[192.*.*.*]
メニューをオーナードローすることで実現します。
VB6.0でメニューをオーナードローするというのは、非常に困難です。具体的には、サブクラス化してWM_DRAWITEM, WM_MEASUREITEMを拾い、処理をするのですが、これの意味がさっぱりの場合は、オーナードローには手をつけない方がいいでしょう。
DelphiやVB.NETなどでは、メニュークラスにオーナードローするための機能が備わっているので、比較的簡単なのですが…。
編集
削除
Lait
URL
2005-03-05 13:30:51
No:
88689
IP:
[192.*.*.*]
わかりました。
Delphi6で挑戦してみます。
編集
削除
Lait
URL
2005-03-05 13:48:30
No:
88690
IP:
[192.*.*.*]
インターネットで調べてみたらサンプルがありました。(^^)
Visual Basicでやります。
編集
削除