2007年12月13日木曜日

WindowsMobile 開発メモ(full screen)

Windows Mobile 6.0 .Net Compact Framework 2.0では、
Full Screen化するのに少々難儀な様です。

色々と漁ってみて、ようやく実現出来ました。

まず、メニューバーを消しましょう。
これは、普通にデザイナー上でメニューを削除すればOKです。



次にキャプションバーを消します。

this.WindowState = FormWindowState.Maximized;
this.TopMost = true;

これでフルスクリーンなアプリを書くことが出来ます。
コードステップ的にはWM5とかより短いが、情報少なさ過ぎ…。
簡単すぎてみんな書かないのかな(´・ω・`)



ちなみに、5.0等では、下記コードでいいみたい。

this.ControlBox = false;
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
this.MaximizeBox = false;
this.MinimizeBox = false;

WM6.0 Stdでコンパイルするとthis.ControlBoxで警告が出ますヽ(`Д´)ノ