Windows Mobile †
C# での Windows Mobile 向けアプリケーションの作成について (.NET Compact Framework 2.0)
メモ †
全般 †
- エミュレータだと HandleCreated イベントが起きてないっぽい
WebBrowser コントロール †
- デバッグ→デバッグ実行
- 現在のスレッドはシングル スレッド アパートメントでないため、ActiveX コントロール '8856f961-340a-11d0-a96b-00c04fd705a2' をインスタンス化できません。
- [STAThread] が .NET CF ではサポートされていないので外してある
- 参照設定の mscorlib を Compact じゃないほうにして [STAThread] を追加してやるととりあえず動く
- Document プロパティはサポートされてない
- さらに Windows Mobile 6 の Internet Explorer Mobile の JScript では onload/onunload 以外のイベントはサポートされてないっぽい*1
PictureBox コントロール †
- FormX.Designer.cs
- InitializeComponent()
- ( (System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
- ( (System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
- 実行時に InvalidCastException
- Image プロパティに Animated GIF をセットしてもアニメーションしてくれない
- ImageAnimator は CF では使えない
描画周り †
- PixelFormat.Format16bppRgb555 な Image に DrawString すると ClearType が効かない
ネットワーク周り †
- WebException: この要求には認証または正しいリダイレクトのためのデータのバッファが必要です。
cabファイル作成 †
参考文献 †