Windows 2000でメニューバーが真っ黒になる件について
Adobe Digital Editions 2.0 を Windows 2000で
NicoPITA SecondEdition をWin2kで使ってみた
昨日の記事の.Net Framework 2.0以降の アプリケーションでメニューバーが真っ黒になる件について 解析してみました。
Black menu bar in LabVIEW 7. Palettes blacked out also. - NI Discussion Forums
MenuStrip with RenderMode=System in Windows 2000
RenderMode=System で発生するという事なので、システムカラーがおかしいのかと踏んで、
GetSysColor について調べてみました。
|
The color used to highlight menu items when the menu appears as a flat menu (see
|
|
The background color for the menu bar when menus appear as flat menus (see
|
メニューバーの背景色とメニューバーの選択色を Windows 2000がサポートされていないことが分かります。
つまり、これを実装すれば…
Windows 2000 Kernel32 改造計画【BM】
パンデモニウムナイト
ちゃんと表示できました・ω・!
Comments