メニューバーのスタイルを変えるには?

解決


LAIT  URL  2005-03-05 17:09:53  No: 88687

メニューバーをOfficeXP風にするには、どうすればいいのでしょうか?
ヨロシクお願いします。

環境
Version:Microsoft Visual Basic 6.0 (SP6)
OS:Windows Me


たかみちえ  URL  2005-03-05 17:32:51  No: 88688

メニューをオーナードローすることで実現します。
VB6.0でメニューをオーナードローするというのは、非常に困難です。具体的には、サブクラス化してWM_DRAWITEM, WM_MEASUREITEMを拾い、処理をするのですが、これの意味がさっぱりの場合は、オーナードローには手をつけない方がいいでしょう。
  DelphiやVB.NETなどでは、メニュークラスにオーナードローするための機能が備わっているので、比較的簡単なのですが…。


Lait  URL  2005-03-05 22:30:51  No: 88689

わかりました。
Delphi6で挑戦してみます。


Lait  URL  2005-03-05 22:48:30  No: 88690

インターネットで調べてみたらサンプルがありました。(^^)
Visual Basicでやります。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加